diff options
Diffstat (limited to 'missing/setenv.c')
-rw-r--r-- | missing/setenv.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/missing/setenv.c b/missing/setenv.c index 6211bcf02b..16ecbc6090 100644 --- a/missing/setenv.c +++ b/missing/setenv.c @@ -19,8 +19,8 @@ char *nam; register int i, len = strlen(nam); for (i = 0; environ[i]; i++) { - if (memcmp(environ[i],nam,len) && environ[i][len] == '=') - break; /* strnEQ must come first to avoid */ + if (memcmp(environ[i],nam,len) == 0 && environ[i][len] == '=') + break; /* memcmp must come first to avoid */ } /* potential SEGV's */ return i; } |