svn commit: samba r9942 - in
branches/SAMBA_4_0/source/rpc_server/drsuapi: .
abartlet at samba.org
abartlet at samba.org
Fri Sep 2 03:27:13 GMT 2005
Author: abartlet
Date: 2005-09-02 03:27:13 +0000 (Fri, 02 Sep 2005)
New Revision: 9942
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9942
Log:
CN=Configuration is always under the database-wide base dn, so don't
try and pass it down as a parameter.
Andrew Bartlett
Modified:
branches/SAMBA_4_0/source/rpc_server/drsuapi/drsuapi_cracknames.c
Changeset:
Modified: branches/SAMBA_4_0/source/rpc_server/drsuapi/drsuapi_cracknames.c
===================================================================
--- branches/SAMBA_4_0/source/rpc_server/drsuapi/drsuapi_cracknames.c 2005-09-02 03:19:27 UTC (rev 9941)
+++ branches/SAMBA_4_0/source/rpc_server/drsuapi/drsuapi_cracknames.c 2005-09-02 03:27:13 UTC (rev 9942)
@@ -43,7 +43,6 @@
static enum drsuapi_DsNameStatus LDB_lookup_spn_alias(krb5_context context, struct ldb_context *ldb_ctx,
TALLOC_CTX *mem_ctx,
- const struct ldb_dn *base_dn,
const char *alias_from,
char **alias_to)
{
@@ -51,7 +50,7 @@
int count;
struct ldb_message **msg;
struct ldb_message_element *spnmappings;
- struct ldb_dn *service_dn = ldb_dn_string_compose(mem_ctx, base_dn,
+ struct ldb_dn *service_dn = ldb_dn_string_compose(mem_ctx, samdb_base_dn(mem_ctx),
"CN=Directory Service,CN=Windows NT"
",CN=Services,CN=Configuration");
char *service_dn_str = ldb_dn_linearize(mem_ctx, service_dn);
@@ -117,7 +116,6 @@
static WERROR DsCrackNameSPNAlias(struct drsuapi_bind_state *b_state, TALLOC_CTX *mem_ctx,
struct smb_krb5_context *smb_krb5_context,
uint32_t format_flags, uint32_t format_offered, uint32_t format_desired,
- const struct ldb_dn *result_basedn,
const char *name, struct drsuapi_DsNameInfo1 *info1)
{
WERROR wret;
@@ -149,7 +147,6 @@
/* MAP it */
namestatus = LDB_lookup_spn_alias(smb_krb5_context->krb5_context,
b_state->sam_ctx, mem_ctx,
- result_basedn,
service, &new_service);
if (namestatus != DRSUAPI_DS_NAME_STATUS_OK) {
@@ -530,7 +527,7 @@
return DsCrackNameSPNAlias(b_state, mem_ctx,
smb_krb5_context,
format_flags, format_offered, format_desired,
- result_basedn, name, info1);
+ name, info1);
case DRSUAPI_DS_NAME_FORMAT_USER_PRINCIPAL:
return DsCrackNameUPN(b_state, mem_ctx, smb_krb5_context,
More information about the samba-cvs
mailing list