=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/config.c,v retrieving revision 1.6 retrieving revision 1.7 diff -c -r1.6 -r1.7 *** src/usr.bin/cvs/config.c 2006/12/07 08:43:12 1.6 --- src/usr.bin/cvs/config.c 2007/01/25 08:21:08 1.7 *************** *** 1,4 **** ! /* $OpenBSD: config.c,v 1.6 2006/12/07 08:43:12 xsa Exp $ */ /* * Copyright (c) 2006 Joris Vink * --- 1,4 ---- ! /* $OpenBSD: config.c,v 1.7 2007/01/25 08:21:08 otto Exp $ */ /* * Copyright (c) 2006 Joris Vink * *************** *** 47,53 **** buf[len - 1] = '\0'; } else { lbuf = xmalloc(len + 1); ! strlcpy(lbuf, buf, len); buf = lbuf; } --- 47,54 ---- buf[len - 1] = '\0'; } else { lbuf = xmalloc(len + 1); ! memcpy(lbuf, buf, len); ! lbuf[len] = '\0'; buf = lbuf; }