putenv: Fix NULL environment handling
authorAlan Cox <alan@etchedpixels.co.uk>
Thu, 20 Nov 2014 23:36:59 +0000 (23:36 +0000)
committerAlan Cox <alan@etchedpixels.co.uk>
Thu, 20 Nov 2014 23:36:59 +0000 (23:36 +0000)
From: Will Sowerbutts

Library/libs/putenv.c

index 6547ffa..06cbcd0 100644 (file)
@@ -21,7 +21,7 @@ static int extras;
    if( r == 0 )  len = strlen(var);
    else          len = r-var;
 
-   for(p=environ; *p; p++)
+   for(p=environ; p && *p; p++)
    {
       if( memcmp(var, *p, len) == 0 && (*p)[len] == '=' )
       {