Fixed bug in checking of last char of environment variable

This commit is contained in:
ceriel 1991-04-24 12:18:03 +00:00
parent e8ff85905f
commit e001541608

View file

@ -18,8 +18,8 @@ getenv(const char *name)
return (char *)NULL;
while ((p = *v++) != NULL) {
q = name;
while (*q && (*q++ == *p++))
/* EMPTY */ ;
while (*q && (*q == *p++))
q++;
if (*q || (*p != '='))
continue;
return (char *)p + 1;