summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--client/ipa-getkeytab.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/ipa-getkeytab.c b/client/ipa-getkeytab.c
index 3592d9970..d49258653 100644
--- a/client/ipa-getkeytab.c
+++ b/client/ipa-getkeytab.c
@@ -275,6 +275,10 @@ static int ipa_ldap_extended_op(LDAP *ld, const char *reqoid,
fprintf(stderr, _("Failed to get result: %s\n"), ldap_err2string(ret));
goto done;
}
+ else if (res == NULL) {
+ fprintf(stderr, _("Timeout exceeded."));
+ goto done;
+ }
ret = ldap_parse_extended_result(ld, res, &retoid, &retdata, 0);
if (ret != LDAP_SUCCESS) {