diff options
author | Tomas Mraz <tm@t8m.info> | 2008-03-05 20:21:38 +0000 |
---|---|---|
committer | Tomas Mraz <tm@t8m.info> | 2008-03-05 20:21:38 +0000 |
commit | b1056a520bd46e79dce2342d732dbf7a40d23d1e (patch) | |
tree | 8f76d0a2e5759f89382b1f208a107ea53500c9ba /modules/pam_ftp/pam_ftp.c | |
parent | c72c94570f34d38586d73234ffe66b847d90408e (diff) | |
download | pam-b1056a520bd46e79dce2342d732dbf7a40d23d1e.tar.gz pam-b1056a520bd46e79dce2342d732dbf7a40d23d1e.tar.bz2 pam-b1056a520bd46e79dce2342d732dbf7a40d23d1e.zip |
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
2008-03-05 Tomas Mraz <t8m@centrum.cz>
* modules/pam_cracklib/pam_cracklib.c(pam_sm_chauthtok): Avoid
unnecessary x_strdup() of resp.
* modules/pam_ftp/pam_ftp(pam_sm_authenticate): Call _pam_overwrite()
before dropping password resp.
Diffstat (limited to 'modules/pam_ftp/pam_ftp.c')
-rw-r--r-- | modules/pam_ftp/pam_ftp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/pam_ftp/pam_ftp.c b/modules/pam_ftp/pam_ftp.c index 11cdf590..7c546511 100644 --- a/modules/pam_ftp/pam_ftp.c +++ b/modules/pam_ftp/pam_ftp.c @@ -162,6 +162,7 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, GUEST_LOGIN_PROMPT); if (retval != PAM_SUCCESS) { + _pam_overwrite (resp); _pam_drop (resp); return ((retval == PAM_CONV_AGAIN) ? PAM_INCOMPLETE:PAM_AUTHINFO_UNAVAIL); @@ -200,6 +201,7 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, } /* clean up */ + _pam_overwrite(resp); _pam_drop(resp); /* success or failure */ |