summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorWalter de Jong <walter.dejong@surfsara.nl>2014-08-15 14:32:24 +0200
committerWalter de Jong <walter.dejong@surfsara.nl>2014-08-15 15:54:41 +0200
commit0bd64858aca06a5eeed4fe04a0fa6ba9f5248104 (patch)
treeb33635fb83d39f1ae8aba474930df6ce2431fe42 /src
parentcd4a5e245622acb4871e97b554b1b38d26f393ec (diff)
downloadlibpam-radius-auth-0bd64858aca06a5eeed4fe04a0fa6ba9f5248104.tar.gz
libpam-radius-auth-0bd64858aca06a5eeed4fe04a0fa6ba9f5248104.zip
check return value of rad_converse()
Diffstat (limited to 'src')
-rw-r--r--src/pam_radius_auth.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pam_radius_auth.c b/src/pam_radius_auth.c
index 7fdc0aa..3f2436e 100644
--- a/src/pam_radius_auth.c
+++ b/src/pam_radius_auth.c
@@ -1196,6 +1196,7 @@ PAM_EXTERN int pam_sm_authenticate(pam_handle_t *pamh,int flags,int argc,CONST c
/* It's full challenge-response, we should have echo on */
retval = rad_converse(pamh, PAM_PROMPT_ECHO_ON, challenge, &resp2challenge);
+ PAM_FAIL_CHECK;
/* now that we've got a response, build a new radius packet */
build_radius_packet(request, user, resp2challenge, &config);