git.samba.org
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8f7f55d
)
s4:kdc: Check ldb_dn_new() return value
author
Joseph Sutton
<josephsutton@catalyst.net.nz>
Tue, 9 May 2023 04:23:17 +0000
(16:23 +1200)
committer
Andrew Bartlett
<abartlet@samba.org>
Thu, 18 May 2023 01:03:37 +0000
(
01:03
+0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/kdc/db-glue.c
patch
|
blob
|
history
diff --git
a/source4/kdc/db-glue.c
b/source4/kdc/db-glue.c
index 1ef7bc2674ba1b43486c394a180eb948b3011009..52ab1f6e6d90089beeb61bd4f91b41b27d6b7217 100644
(file)
--- a/
source4/kdc/db-glue.c
+++ b/
source4/kdc/db-glue.c
@@
-3491,6
+3491,10
@@
NTSTATUS samba_kdc_setup_db_ctx(TALLOC_CTX *mem_ctx, struct samba_kdc_base_conte
kdc_db_ctx->fx_cookie_dn = ldb_dn_new(kdc_db_ctx,
kdc_db_ctx->secrets_db,
"CN=FX Cookie");
+ if (kdc_db_ctx->fx_cookie_dn == NULL) {
+ talloc_free(kdc_db_ctx);
+ return NT_STATUS_NO_MEMORY;
+ }
/* Setup the link to LDB */
kdc_db_ctx->samdb = samdb_connect(kdc_db_ctx,