s3-libnet: Allow the keytab function to use a relative path
authorAndreas Schneider <asn@samba.org>
Tue, 8 Mar 2016 16:08:22 +0000 (17:08 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 10 Mar 2016 05:52:25 +0000 (06:52 +0100)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source3/libnet/libnet_keytab.c

index 9df1cb8093ec51168a550d544a4c6fd66f35b56c..2446808f021fc76eb6d453aaa71ae2ecefb6090b 100644 (file)
@@ -81,7 +81,10 @@ krb5_error_code libnet_keytab_init(TALLOC_CTX *mem_ctx,
                return ret;
        }
 
-       ret = smb_krb5_open_keytab(context, keytab_name, true, &keytab);
+       ret = smb_krb5_open_keytab_relative(context,
+                                           keytab_name,
+                                           true, /* write_access */
+                                           &keytab);
        if (ret) {
                DEBUG(1,("keytab_init: smb_krb5_open_keytab failed (%s)\n",
                        error_message(ret)));