diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2011-06-14 12:23:33 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2011-06-14 12:23:33 +0200 |
commit | fdc25fb14b6acc1484a59f55746bd4041e0103ff (patch) | |
tree | 9c87a200ad7bbc384f9147a158c1501e4802ebb5 | |
parent | f50f24a7750bc3ad66b339ed3fcc0fdc544a1e15 (diff) | |
download | rsyslog-fdc25fb14b6acc1484a59f55746bd4041e0103ff.tar.gz rsyslog-fdc25fb14b6acc1484a59f55746bd4041e0103ff.tar.xz rsyslog-fdc25fb14b6acc1484a59f55746bd4041e0103ff.zip |
bugfix: TLS-induced smaller memory still existed, now fixed
-rw-r--r-- | runtime/nsd_gtls.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/nsd_gtls.c b/runtime/nsd_gtls.c index 152dc8de..ca4b2928 100644 --- a/runtime/nsd_gtls.c +++ b/runtime/nsd_gtls.c @@ -1121,6 +1121,7 @@ gtlsEndSess(nsd_gtls_t *pThis) } } gnutls_deinit(pThis->sess); + pThis->bHaveSess = 0; } RETiRet; } @@ -1174,6 +1175,8 @@ CODESTARTobjDestruct(nsd_gtls) gnutls_x509_crt_deinit(pThis->ourCert); if(pThis->bOurKeyIsInit) gnutls_x509_privkey_deinit(pThis->ourKey); + if(pThis->bHaveSess) + gnutls_deinit(pThis->sess); ENDobjDestruct(nsd_gtls) |