diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2023-02-18 14:22:53 +0100 |
---|---|---|
committer | Christian Göttsche <cgzones@googlemail.com> | 2023-02-28 15:11:18 +0100 |
commit | bde2277d2aa1cd9d4a14a1a1f89241d5e86b0bad (patch) | |
tree | 899647c2a99001a529aae8678f0207a817139494 /modules/pam_env | |
parent | 81e74d598b080de5c6a66585ebf2a9d6d1186f00 (diff) | |
download | pam-bde2277d2aa1cd9d4a14a1a1f89241d5e86b0bad.tar.gz pam-bde2277d2aa1cd9d4a14a1a1f89241d5e86b0bad.tar.bz2 pam-bde2277d2aa1cd9d4a14a1a1f89241d5e86b0bad.zip |
pam_env: use helper to free string list
Free the environment variables list via the designated helper
free_string_array() rather than free its elements in a loop, which might
skip some.
Diffstat (limited to 'modules/pam_env')
-rw-r--r-- | modules/pam_env/pam_env.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/modules/pam_env/pam_env.c b/modules/pam_env/pam_env.c index 2868cfce..42842308 100644 --- a/modules/pam_env/pam_env.c +++ b/modules/pam_env/pam_env.c @@ -992,11 +992,10 @@ _parse_env_file(pam_handle_t *pamh, int ctrl, const char *file) pam_syslog(pamh, LOG_DEBUG, "pam_putenv(\"%s\")", key); } - free(*env); } /* tidy up */ - free(env_list); + free_string_array(env_list); D(("Exit.")); return retval; } |