Fix a buffer overflow found by Gerardo Puga <gpuga@gioia.ing.unlp.edu.ar>

-Erik
This commit is contained in:
Eric Andersen 2002-06-06 13:33:01 +00:00
parent 8610f91ebf
commit 0d2d1eb599

View File

@ -416,7 +416,7 @@ static int builtin_read(struct child_prog *child)
if (child->argv[1]) {
/* argument (VAR) given: put "VAR=" into buffer */
strcpy(string, child->argv[1]);
safe_strncpy(string, child->argv[1], MAX_READ-1);
len = strlen(string);
string[len++] = '=';
string[len] = '\0';