aboutsummaryrefslogtreecommitdiff
path: root/modules/pam_unix/bigcrypt_main.c
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2020-12-23 08:00:00 +0000
committerDmitry V. Levin <ldv@altlinux.org>2020-12-28 19:38:26 +0000
commit8eaec98ec7b68da3e688e57b701531656dd14492 (patch)
tree3339aebe5ace71f82ad3696f60a5fbcc98888cab /modules/pam_unix/bigcrypt_main.c
parent0d5bc05835e56f823d5d0fdd7efc211a6f2980f7 (diff)
downloadpam-8eaec98ec7b68da3e688e57b701531656dd14492.tar.gz
pam-8eaec98ec7b68da3e688e57b701531656dd14492.tar.bz2
pam-8eaec98ec7b68da3e688e57b701531656dd14492.zip
pam_umask: fix handling of umask parameter
Potential failures of strdup(3) were ignored, fix this by not using strdup(3) at all. * modules/pam_umask/pam_umask.c (struct options_t): Add const to umask field, add login_umask field. (parse_option): Do not use strdup. (get_options): Assign pam_modutil_search_key return values to options->login_umask. (pam_sm_open_session): Free options.login_umask instead of options.umask.
Diffstat (limited to 'modules/pam_unix/bigcrypt_main.c')
0 files changed, 0 insertions, 0 deletions