svn commit: r282463 - head/usr.bin/checknr
Baptiste Daroussin
bapt at FreeBSD.org
Tue May 5 09:26:33 UTC 2015
Author: bapt
Date: Tue May 5 09:26:32 2015
New Revision: 282463
URL: https://svnweb.freebsd.org/changeset/base/282463
Log:
Use stdup(3) and check its return instead from homebrew version using strcpy(3)
and malloc(3)
Obtained from: NetBSD
Modified:
head/usr.bin/checknr/checknr.c
Modified: head/usr.bin/checknr/checknr.c
==============================================================================
--- head/usr.bin/checknr/checknr.c Tue May 5 09:24:29 2015 (r282462)
+++ head/usr.bin/checknr/checknr.c Tue May 5 09:26:32 2015 (r282463)
@@ -574,7 +574,8 @@ addmac(const char *mac)
dest = src+1;
while (dest > loc)
*dest-- = *src--;
- *loc = strcpy(malloc(3), mac);
+ if ((*loc = strdup(mac)) == NULL)
+ err(1, "strdup");
ncmds++;
#ifdef DEBUG
printf("after: %s %s %s %s %s, %d cmds\n",
More information about the svn-src-all
mailing list