Index: printenv.c =================================================================== --- printenv.c (revision 303656) +++ printenv.c (working copy) @@ -83,8 +83,8 @@ for (ep = environ; *ep; ep++) if (!memcmp(*ep, *argv, len)) { cp = *ep + len; - if (!*cp || *cp == '=') { - (void)printf("%s\n", *cp ? cp + 1 : cp); + if (*cp == '=') { + (void)printf("%s\n", cp + 1); exit(0); } }