In sbin/dhclient, since we know the size of the source strings anyway,
we might as well use memcpy; strlcpy is really unnecessary here. MFC after: 1 week
This commit is contained in:
parent
b10871ad5b
commit
7654ad9896
@ -895,7 +895,7 @@ parse_string_list(FILE *cfile, struct string_list **lp, int multiple)
|
||||
tmp = new_string_list(valsize);
|
||||
if (tmp == NULL)
|
||||
error("no memory for string list entry.");
|
||||
strlcpy(tmp->string, val, valsize);
|
||||
memcpy(tmp->string, val, valsize);
|
||||
tmp->next = NULL;
|
||||
|
||||
/* Store this medium at the end of the media list. */
|
||||
|
@ -129,7 +129,7 @@ parse_string(FILE *cfile)
|
||||
s = malloc(valsize);
|
||||
if (!s)
|
||||
error("no memory for string %s.", val);
|
||||
strlcpy(s, val, valsize);
|
||||
memcpy(s, val, valsize);
|
||||
|
||||
if (!parse_semi(cfile))
|
||||
return (NULL);
|
||||
@ -295,7 +295,7 @@ parse_numeric_aggregate(FILE *cfile, unsigned char *buf, int *max,
|
||||
t = malloc(valsize);
|
||||
if (!t)
|
||||
error("no temp space for number.");
|
||||
strlcpy(t, val, valsize);
|
||||
memcpy(t, val, valsize);
|
||||
c = cons(t, c);
|
||||
}
|
||||
} while (++count != *max);
|
||||
|
Loading…
Reference in New Issue
Block a user