If we’re going to zero the keys before freeing them, we might as well do
it properly.
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
for (j = 0; j < k->key_data[i].key_data_ver; j++) {
if (k->key_data[i].key_data_length[j] != 0) {
if (k->key_data[i].key_data_contents[j] != NULL) {
- memset(k->key_data[i].key_data_contents[j], 0, k->key_data[i].key_data_length[j]);
+ BURN_PTR_SIZE(k->key_data[i].key_data_contents[j], k->key_data[i].key_data_length[j]);
free(k->key_data[i].key_data_contents[j]);
}
}