aboutsummaryrefslogtreecommitdiffstats
path: root/smtpd/config.c
diff options
context:
space:
mode:
authorGilles Chehade <gilles@poolp.org>2013-01-21 19:18:12 +0100
committerGilles Chehade <gilles@poolp.org>2013-01-21 19:18:12 +0100
commitc376a1b1dd769039b6b756a66314789ea223a063 (patch)
treeafdc5fad0108c0243cca95c29609410a21aee6b2 /smtpd/config.c
parentwipe SSL dict from parent after it has handed it to lka (diff)
downloadOpenSMTPD-c376a1b1dd769039b6b756a66314789ea223a063.tar.xz
OpenSMTPD-c376a1b1dd769039b6b756a66314789ea223a063.zip
fix wipe
Diffstat (limited to 'smtpd/config.c')
-rw-r--r--smtpd/config.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/smtpd/config.c b/smtpd/config.c
index 702d8710..aeaa45eb 100644
--- a/smtpd/config.c
+++ b/smtpd/config.c
@@ -71,8 +71,8 @@ purge_config(uint8_t what)
}
if (what & PURGE_SSL) {
while (dict_poproot(env->sc_ssl_dict, NULL, (void **)&s)) {
- bzero(s->ssl_cert, sizeof s->ssl_cert);
- bzero(s->ssl_key, sizeof s->ssl_key);
+ bzero(s->ssl_cert, s->ssl_cert_len);
+ bzero(s->ssl_key, s->ssl_key_len);
free(s->ssl_cert);
free(s->ssl_key);
free(s);