Module Name: src Committed By: joerg Date: Fri Oct 7 10:46:30 UTC 2011
Modified Files: src/usr.sbin/rpc.pcnfsd: pcnfsd_v2.c Log Message: Simplify To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/rpc.pcnfsd/pcnfsd_v2.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.sbin/rpc.pcnfsd/pcnfsd_v2.c diff -u src/usr.sbin/rpc.pcnfsd/pcnfsd_v2.c:1.11 src/usr.sbin/rpc.pcnfsd/pcnfsd_v2.c:1.12 --- src/usr.sbin/rpc.pcnfsd/pcnfsd_v2.c:1.11 Wed Aug 31 16:24:59 2011 +++ src/usr.sbin/rpc.pcnfsd/pcnfsd_v2.c Fri Oct 7 10:46:29 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: pcnfsd_v2.c,v 1.11 2011/08/31 16:24:59 plunky Exp $ */ +/* $NetBSD: pcnfsd_v2.c,v 1.12 2011/10/07 10:46:29 joerg Exp $ */ /* RE_SID: @(%)/usr/dosnfs/shades_SCCS/unix/pcnfsd/v2/src/SCCS/s.pcnfsd_v2.c 1.2 91/12/18 13:26:13 SMI */ /* @@ -333,9 +333,11 @@ static char * my_strdup(s) const char *s; { + size_t len; char *r; - r = (char *) grab(strlen(s) + 1); - strlcpy(r, s, strlen(s) + 1); + len = strlen(s); + r = (char *) grab(len + 1); + memcpy(r, s, len + 1); return (r); }