diff options
-rw-r--r-- | usr.bin/su/su.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.bin/su/su.c b/usr.bin/su/su.c index 76f76b6..26f4a3e 100644 --- a/usr.bin/su/su.c +++ b/usr.bin/su/su.c @@ -567,8 +567,9 @@ export_pam_environment(void) for (pp = environ_pam; *pp != NULL; pp++) { if (ok_to_export(*pp)) - putenv(*pp); - free(*pp); + (void)putenv(*pp); + else + free(*pp); } } |