]> arthur.barton.de Git - netatalk.git/blobdiff - etc/afpd/status.c
Check for KerberosV API funcs krb5_free_keytab_entry_contents and krb5_kt_free_entry
[netatalk.git] / etc / afpd / status.c
index caa74d5d154d0fd4e00ed30a25c6a69be536fec2..33939abe4ac024e1029a0f8dc474da8ba09b8a0f 100644 (file)
@@ -440,8 +440,12 @@ static size_t status_directorynames(char *data,
     }
 
     krb5_unparse_name(context, entry.principal, &principal);
+#ifdef HAVE_KRB5_FREE_KEYTAB_ENTRY_CONTENTS
     krb5_free_keytab_entry_contents(context, &entry);
-
+#endif
+#ifdef HAVE_KRB5_KT_FREE_ENTRY
+    krb5_kt_free_entry(context, &entry);
+#endif
     append_directoryname(&data,
                          offset,
                          &size,