s4-auth-krb: Remove dependency on credentials too.
[kai/samba-autobuild/.git] / auth / credentials / credentials_krb5.c
index 40ae454a9d11c5d827c1be261f780bb8cbb5e347..74dbb0a5d8c8f44c6b59e5c1248562e9fd585217 100644 (file)
@@ -690,9 +690,12 @@ _PUBLIC_ int cli_credentials_get_keytab(struct cli_credentials *cred,
                return ENOMEM;
        }
 
-       ret = smb_krb5_create_memory_keytab(mem_ctx, cred,
-                                           smb_krb5_context,
-                                           &keytab, &keytab_name);
+       ret = smb_krb5_create_memory_keytab(mem_ctx, smb_krb5_context,
+                                       cli_credentials_get_password(cred),
+                                       cli_credentials_get_username(cred),
+                                       cli_credentials_get_realm(cred),
+                                       cli_credentials_get_kvno(cred),
+                                       &keytab, &keytab_name);
        if (ret) {
                talloc_free(mem_ctx);
                return ret;