summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source4/dsdb/kcc/kcc_connection.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source4/dsdb/kcc/kcc_connection.c b/source4/dsdb/kcc/kcc_connection.c
index a5894c1a88..266f753c37 100644
--- a/source4/dsdb/kcc/kcc_connection.c
+++ b/source4/dsdb/kcc/kcc_connection.c
@@ -46,6 +46,11 @@ static int kccsrv_add_connection(struct kccsrv_service *s,
bool ok;
tmp_ctx = talloc_new(s);
+ if (!tmp_ctx) {
+ DEBUG(0, ("failed to talloc\n"));
+ ret = LDB_ERR_OPERATIONS_ERROR;
+ goto done;
+ }
new_dn = samdb_ntds_settings_dn(s->samdb);
if (!new_dn) {
DEBUG(0, ("failed to find NTDS settings\n"));