diff options
Diffstat (limited to 'daemon/gdm-session-worker.c')
-rw-r--r-- | daemon/gdm-session-worker.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c index a264ea1d..7e6ad76c 100644 --- a/daemon/gdm-session-worker.c +++ b/daemon/gdm-session-worker.c @@ -858,7 +858,7 @@ gdm_session_worker_pam_new_messages_handler (int number_o return_value = PAM_SUCCESS; out: - if (return_value != PAM_SUCCESS) { + if (return_value != PAM_SUCCESS || responses == NULL) { for (i = 0; i < number_of_messages; i++) { if (replies[i].resp != NULL) { memset (replies[i].resp, 0, strlen (replies[i].resp)); |