diff options
author | Fabiano Fidêncio <fidencio@redhat.com> | 2016-10-19 09:05:30 +0200 |
---|---|---|
committer | Lukas Slebodnik <lslebodn@redhat.com> | 2017-09-25 21:34:43 +0200 |
commit | 1a9cdc6ba3d1f9101d84992f6e37e8739e6a9d7c (patch) | |
tree | fff339f05d4d268c9db857b728adaa35322e6aff | |
parent | 0e6248c60791ccfe840a2938f27b56b9e72370e3 (diff) | |
download | sssd-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.c | 10 |
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); |