Signed-off-by: Mike L. <cl.jeremy@gmail.com>
Reviewed-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Wed Sep 17 13:19:25 UTC 2025 on atb-devel-224
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;
}
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);