diff options
author | guenther@openbsd.org <guenther@openbsd.org> | 2015-09-11 08:50:04 +0000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2016-01-14 12:10:41 +1100 |
commit | 8f5b93026797b9f7fba90d0c717570421ccebbd3 (patch) | |
tree | ab27cb0e3bef4a9ca632489696c25e4fd51a1e20 /bitmap.c | |
parent | d77148e3a3ef6c29b26ec74331455394581aa257 (diff) |
upstream commit
Use explicit_bzero() when zeroing before free()
from Michael McConville (mmcconv1 (at) sccs.swarthmore.edu)
ok millert@ djm@
Upstream-ID: 2e3337db046c3fe70c7369ee31515ac73ec00f50
Diffstat (limited to 'bitmap.c')
-rw-r--r-- | bitmap.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -53,7 +53,7 @@ void | |||
53 | bitmap_free(struct bitmap *b) | 53 | bitmap_free(struct bitmap *b) |
54 | { | 54 | { |
55 | if (b != NULL && b->d != NULL) { | 55 | if (b != NULL && b->d != NULL) { |
56 | memset(b->d, 0, b->len); | 56 | explicit_bzero(b->d, b->len); |
57 | free(b->d); | 57 | free(b->d); |
58 | } | 58 | } |
59 | free(b); | 59 | free(b); |