[SCM] Samba Shared Repository - branch master updated
Volker Lendecke
vlendec at samba.org
Wed Sep 17 13:20:02 UTC 2025
The branch, master has been updated
via 9dc89798ebf s4:kdc/db-glue: Use realloc_p macro
from f52ea1082bf s4:kdc:sdb_to_hdb key trust support
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 9dc89798ebf6cd3af3984bf3e909b2be739bc435
Author: Mike L <cl.jeremy at gmail.com>
Date: Tue Sep 16 11:17:25 2025 +0200
s4:kdc/db-glue: Use realloc_p macro
Signed-off-by: Mike L. <cl.jeremy at gmail.com>
Reviewed-by: Volker Lendecke <vl at samba.org>
Reviewed-by: Andreas Schneider <asn at samba.org>
Autobuild-User(master): Volker Lendecke <vl at samba.org>
Autobuild-Date(master): Wed Sep 17 13:19:25 UTC 2025 on atb-devel-224
-----------------------------------------------------------------------
Summary of changes:
source4/kdc/db-glue.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source4/kdc/db-glue.c b/source4/kdc/db-glue.c
index 6b95c2026ed..aecf51f2443 100644
--- a/source4/kdc/db-glue.c
+++ b/source4/kdc/db-glue.c
@@ -601,7 +601,7 @@ static krb5_error_code samba_kdc_merge_keys(struct sdb_keys *keys,
num_old_keys = old_keys->len;
total_keys = num_keys + num_old_keys;
- skeys = realloc(keys->val, total_keys * sizeof keys->val[0]);
+ skeys = realloc_p(keys->val, struct sdb_key, total_keys);
if (skeys == NULL) {
return ENOMEM;
}
@@ -1418,9 +1418,9 @@ static krb5_error_code get_key_trust_public_keys(TALLOC_CTX *mem_ctx,
goto pub_keys_oom;
}
} else {
- pub_keys.keys = reallocarray(pub_keys.keys,
- pub_keys.len + 1,
- sizeof(pub_key));
+ pub_keys.keys = realloc_p(pub_keys.keys,
+ struct sdb_pub_key,
+ pub_keys.len + 1);
if (pub_keys.keys == NULL) {
SAFE_FREE(pub_key.exponent.data);
SAFE_FREE(pub_key.modulus.data);
--
Samba Shared Repository
More information about the samba-cvs
mailing list