diff --git a/pam_yubico.c b/pam_yubico.c index 044bc2c..09bff6c 100644 --- a/pam_yubico.c +++ b/pam_yubico.c @@ -533,6 +533,12 @@ pam_sm_authenticate (pam_handle_t * pamh, goto done; } + if (resp->resp == NULL) + { + DBG (("conv returned NULL passwd?")); + goto done; + } + DBG (("conv returned: %s", resp->resp)); password = resp->resp;