summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabiano Fidêncio <fidencio@redhat.com>2016-10-19 09:05:30 +0200
committerLukas Slebodnik <lslebodn@redhat.com>2017-09-25 21:34:43 +0200
commit1a9cdc6ba3d1f9101d84992f6e37e8739e6a9d7c (patch)
treefff339f05d4d268c9db857b728adaa35322e6aff
parent0e6248c60791ccfe840a2938f27b56b9e72370e3 (diff)
downloadsssd-1a9cdc6ba3d1f9101d84992f6e37e8739e6a9d7c.tar.gz
sssd-1a9cdc6ba3d1f9101d84992f6e37e8739e6a9d7c.tar.xz
sssd-1a9cdc6ba3d1f9101d84992f6e37e8739e6a9d7c.zip
TESTS: Fix "-Werror=null-dereference" caught by GCC
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com> Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
-rw-r--r--src/tests/krb5_child-test.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/tests/krb5_child-test.c b/src/tests/krb5_child-test.c
index d570d5222..ec8182647 100644
--- a/src/tests/krb5_child-test.c
+++ b/src/tests/krb5_child-test.c
@@ -210,8 +210,18 @@ create_dummy_req(TALLOC_CTX *mem_ctx, const char *user,
/* The Kerberos context */
kr->krb5_ctx = create_dummy_krb5_ctx(kr, realm);
+ if (!kr->krb5_ctx) {
+ DEBUG(SSSDBG_FATAL_FAILURE,
+ "Failed to create dummy krb5_ctx\n");
+ goto fail;
+ }
/* PAM Data structure */
kr->pd = create_dummy_pam_data(kr, user, password);
+ if (!kr->pd) {
+ DEBUG(SSSDBG_FATAL_FAILURE,
+ "Failed to create dummy pam_data");
+ goto fail;
+ }
ret = krb5_get_simple_upn(kr, kr->krb5_ctx, NULL, kr->pd->user, NULL,
&kr->upn);