1
0
mirror of https://github.com/samba-team/samba.git synced 2025-08-04 08:22:08 +03:00

dsdb: pass the remote address to samdb connect

Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Gary Lockyer
2018-04-04 12:39:55 +12:00
committed by Andrew Bartlett
parent 8cf4e54696
commit daa7b60a60
6 changed files with 40 additions and 16 deletions

View File

@ -31,6 +31,7 @@
#include <ldb_errors.h>
#include <ldb_module.h>
#include "ldb_wrap.h"
#include "lib/tsocket/tsocket.h"
static int map_ldb_error(TALLOC_CTX *mem_ctx, int ldb_err,
const char *add_err_string, const char **errstring)
@ -188,7 +189,10 @@ int ldapsrv_backend_Init(struct ldapsrv_connection *conn,
conn->lp_ctx,
conn->session_info,
conn->global_catalog ? LDB_FLG_RDONLY : 0,
"sam.ldb", &conn->ldb, errstring);
"sam.ldb",
conn->connection->remote_address,
&conn->ldb,
errstring);
if (ret != LDB_SUCCESS) {
return ret;
}
@ -229,9 +233,6 @@ int ldapsrv_backend_Init(struct ldapsrv_connection *conn,
ldb_set_opaque(conn->ldb, "supportedSASLMechanisms", sasl_mechs);
}
ldb_set_opaque(conn->ldb, "remoteAddress",
conn->connection->remote_address);
return LDB_SUCCESS;
}