diff options
author | peter <peter@FreeBSD.org> | 1997-05-17 14:14:47 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1997-05-17 14:14:47 +0000 |
commit | a3f9754a77738ed87f8ad9ba95fecfc3d59249a3 (patch) | |
tree | 8708a78a60d3f3ff47335aeee688ecfaa710b083 /contrib/cvs | |
parent | 9d520c8a553dc94877f83f7a0ea1930ec04fb6fe (diff) | |
download | FreeBSD-src-a3f9754a77738ed87f8ad9ba95fecfc3d59249a3.zip FreeBSD-src-a3f9754a77738ed87f8ad9ba95fecfc3d59249a3.tar.gz |
use xstrdup rather than strdup in case of malloc failure.
Diffstat (limited to 'contrib/cvs')
-rw-r--r-- | contrib/cvs/src/rcs.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/cvs/src/rcs.c b/contrib/cvs/src/rcs.c index 899167a..ff4b47c 100644 --- a/contrib/cvs/src/rcs.c +++ b/contrib/cvs/src/rcs.c @@ -4300,11 +4300,11 @@ RCS_setlocalid (arg) { char *copy, *next, *key; - copy = strdup(arg); + copy = xstrdup(arg); next = copy; key = strtok(next, "="); - keywords[KEYWORD_LOCALID].string = strdup(key); + keywords[KEYWORD_LOCALID].string = xstrdup(key); keywords[KEYWORD_LOCALID].len = strlen(key); /* options? */ @@ -4330,7 +4330,7 @@ RCS_setincexc (arg) int include = 0; struct rcs_keyword *keyword; - copy = strdup(arg); + copy = xstrdup(arg); next = copy; switch (*next++) { case 'e': |