summaryrefslogtreecommitdiff
path: root/libpam/pam_end.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpam/pam_end.c')
-rw-r--r--libpam/pam_end.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libpam/pam_end.c b/libpam/pam_end.c
index e46dd0c4..de1c26ed 100644
--- a/libpam/pam_end.c
+++ b/libpam/pam_end.c
@@ -71,6 +71,8 @@ int pam_end(pam_handle_t *pamh, int pam_status)
_pam_drop(pamh->pam_conversation);
pamh->fail_delay.delay_fn_ptr = NULL;
+ _pam_drop(pamh->former.substates);
+
/* and finally liberate the memory for the pam_handle structure */
_pam_drop(pamh);