diff options
-rw-r--r-- | client/ipa-getkeytab.c | 4 |
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) { |