s3:kerberos Rework smb_krb5_unparse_name() to take a talloc context
[abartlet/samba.git/.git] / source3 / libads / authdata.c
index 40f051c8510960587a50e7c15197d1c9b75cbd5e..0032e9e4f651724dd42608d8de3e76279e266bd7 100644 (file)
@@ -23,6 +23,7 @@
 */
 
 #include "includes.h"
+#include "librpc/gen_ndr/ndr_krb5pac.h"
 
 #ifdef HAVE_KRB5
 
@@ -403,12 +404,12 @@ NTSTATUS kerberos_return_pac(TALLOC_CTX *mem_ctx,
        DEBUG(10,("got TGT for %s in %s\n", auth_princ, cc));
        if (expire_time) {
                DEBUGADD(10,("\tvalid until: %s (%d)\n",
-                       http_timestring(*expire_time),
+                       http_timestring(talloc_tos(), *expire_time),
                        (int)*expire_time));
        }
        if (renew_till_time) {
                DEBUGADD(10,("\trenewable till: %s (%d)\n",
-                       http_timestring(*renew_till_time),
+                       http_timestring(talloc_tos(), *renew_till_time),
                        (int)*renew_till_time));
        }
 
@@ -468,7 +469,7 @@ out:
        data_blob_free(&sesskey1);
        data_blob_free(&sesskey2);
 
-       SAFE_FREE(client_princ_out);
+       TALLOC_FREE(client_princ_out);
 
        return status;
 }