diff --git a/lib/pam/pam.c b/lib/pam/pam.c index 4b8567c504ff4..84cf13ee7bc24 100644 --- a/lib/pam/pam.c +++ b/lib/pam/pam.c @@ -111,6 +111,7 @@ int converse(int n, const struct pam_message **msg, struct pam_response **resp, } } memset(aresp, 0, n * sizeof *aresp); + free(aresp); *resp = NULL; return PAM_CONV_ERR; }