1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

s4:libnet_join.c - always use LDB constants

This commit is contained in:
Matthias Dieter Wallnöfer 2010-06-23 17:30:10 +02:00
parent f34db12d7f
commit b172b7f467

View File

@ -298,7 +298,7 @@ static NTSTATUS libnet_JoinADSDomain(struct libnet_context *ctx, struct libnet_J
return NT_STATUS_NO_MEMORY; return NT_STATUS_NO_MEMORY;
} }
rtn = samdb_msg_add_string(remote_ldb, tmp_ctx, msg, "servicePrincipalName", service_principal_name[i]); rtn = samdb_msg_add_string(remote_ldb, tmp_ctx, msg, "servicePrincipalName", service_principal_name[i]);
if (rtn == -1) { if (rtn != LDB_SUCCESS) {
r->out.error_string = NULL; r->out.error_string = NULL;
talloc_free(tmp_ctx); talloc_free(tmp_ctx);
return NT_STATUS_NO_MEMORY; return NT_STATUS_NO_MEMORY;
@ -306,14 +306,14 @@ static NTSTATUS libnet_JoinADSDomain(struct libnet_context *ctx, struct libnet_J
} }
rtn = samdb_msg_add_string(remote_ldb, tmp_ctx, msg, "dNSHostName", dns_host_name); rtn = samdb_msg_add_string(remote_ldb, tmp_ctx, msg, "dNSHostName", dns_host_name);
if (rtn == -1) { if (rtn != LDB_SUCCESS) {
r->out.error_string = NULL; r->out.error_string = NULL;
talloc_free(tmp_ctx); talloc_free(tmp_ctx);
return NT_STATUS_NO_MEMORY; return NT_STATUS_NO_MEMORY;
} }
rtn = dsdb_replace(remote_ldb, msg, 0); rtn = dsdb_replace(remote_ldb, msg, 0);
if (rtn != 0) { if (rtn != LDB_SUCCESS) {
r->out.error_string r->out.error_string
= talloc_asprintf(r, = talloc_asprintf(r,
"Failed to replace entries on %s", "Failed to replace entries on %s",
@ -337,7 +337,7 @@ static NTSTATUS libnet_JoinADSDomain(struct libnet_context *ctx, struct libnet_J
ENC_RC4_HMAC_MD5 | ENC_RC4_HMAC_MD5 |
ENC_HMAC_SHA1_96_AES128 | ENC_HMAC_SHA1_96_AES128 |
ENC_HMAC_SHA1_96_AES256)); ENC_HMAC_SHA1_96_AES256));
if (rtn == -1) { if (rtn != LDB_SUCCESS) {
r->out.error_string = NULL; r->out.error_string = NULL;
talloc_free(tmp_ctx); talloc_free(tmp_ctx);
return NT_STATUS_NO_MEMORY; return NT_STATUS_NO_MEMORY;
@ -346,7 +346,7 @@ static NTSTATUS libnet_JoinADSDomain(struct libnet_context *ctx, struct libnet_J
rtn = dsdb_replace(remote_ldb, msg, 0); rtn = dsdb_replace(remote_ldb, msg, 0);
/* The remote server may not support this attribute, if it /* The remote server may not support this attribute, if it
* isn't a modern schema */ * isn't a modern schema */
if (rtn != 0 && rtn != LDB_ERR_NO_SUCH_ATTRIBUTE) { if (rtn != LDB_SUCCESS && rtn != LDB_ERR_NO_SUCH_ATTRIBUTE) {
r->out.error_string r->out.error_string
= talloc_asprintf(r, = talloc_asprintf(r,
"Failed to replace msDS-SupportedEncryptionType on %s", "Failed to replace msDS-SupportedEncryptionType on %s",