summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2017-01-24 18:18:23 +0100
committerJakub Hrozek <jhrozek@redhat.com>2017-02-23 10:14:56 +0100
commit254f3898cc9fb9d76e12d72a2955906c49748e6d (patch)
treee51fcb2aea7ce454d8229f206469b81308a7ea1a
parent327a16652bbafbb77b5b90cc7abac3ded7c14364 (diff)
downloadsssd-254f3898cc9fb9d76e12d72a2955906c49748e6d.tar.gz
sssd-254f3898cc9fb9d76e12d72a2955906c49748e6d.tar.xz
sssd-254f3898cc9fb9d76e12d72a2955906c49748e6d.zip
PAM: use sentinel error code in PAM tests
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
-rw-r--r--src/tests/cmocka/test_pam_srv.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tests/cmocka/test_pam_srv.c b/src/tests/cmocka/test_pam_srv.c
index 3b8327eb3..e6ed8f509 100644
--- a/src/tests/cmocka/test_pam_srv.c
+++ b/src/tests/cmocka/test_pam_srv.c
@@ -883,7 +883,9 @@ void test_pam_open_session(void **state)
will_return(__wrap_sss_packet_get_cmd, SSS_PAM_OPEN_SESSION);
will_return(__wrap_sss_packet_get_body, WRAP_CALL_REAL);
- pam_test_ctx->exp_pam_status = PAM_NO_MODULE_DATA;
+ /* make sure pam_status is not touched by setting it to a value which is
+ * not used by SSSD. */
+ pam_test_ctx->exp_pam_status = _PAM_RETURN_VALUES;
set_cmd_cb(test_pam_simple_check);
ret = sss_cmd_execute(pam_test_ctx->cctx, SSS_PAM_OPEN_SESSION,
pam_test_ctx->pam_cmds);