diff options
author | 2013-01-21 19:18:12 +0100 | |
---|---|---|
committer | 2013-01-21 19:18:12 +0100 | |
commit | c376a1b1dd769039b6b756a66314789ea223a063 (patch) | |
tree | afdc5fad0108c0243cca95c29609410a21aee6b2 /smtpd/config.c | |
parent | wipe SSL dict from parent after it has handed it to lka (diff) | |
download | OpenSMTPD-c376a1b1dd769039b6b756a66314789ea223a063.tar.xz OpenSMTPD-c376a1b1dd769039b6b756a66314789ea223a063.zip |
fix wipe
Diffstat (limited to 'smtpd/config.c')
-rw-r--r-- | smtpd/config.c | 4 |
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); |