diff --git a/daemons/ipa-kdb/ipa_kdb.c b/daemons/ipa-kdb/ipa_kdb.c index 222900ae7a8..00c732624b1 100644 --- a/daemons/ipa-kdb/ipa_kdb.c +++ b/daemons/ipa-kdb/ipa_kdb.c @@ -631,6 +631,7 @@ static krb5_error_code ipadb_get_age(krb5_context kcontext, return 0; } +#if KRB5_KDB_DAL_MAJOR_VERSION == 5 static void *ipadb_alloc(krb5_context context, void *ptr, size_t size) { return realloc(ptr, size); @@ -640,6 +641,7 @@ static void ipadb_free(krb5_context context, void *ptr) { free(ptr); } +#endif /* KDB Virtual Table */ diff --git a/daemons/ipa-slapi-plugins/ipa-extdom-extop/ipa_extdom_common.c b/daemons/ipa-slapi-plugins/ipa-extdom-extop/ipa_extdom_common.c index 1b93dce1867..525487c9e45 100644 --- a/daemons/ipa-slapi-plugins/ipa-extdom-extop/ipa_extdom_common.c +++ b/daemons/ipa-slapi-plugins/ipa-extdom-extop/ipa_extdom_common.c @@ -109,9 +109,9 @@ int __nss_to_err(enum nss_status errcode) return ERANGE; case NSS_STATUS_UNAVAIL: return ETIMEDOUT; + default: + return -1; } - - return -1; } int getpwnam_r_wrapper(struct ipa_extdom_ctx *ctx, const char *name,