summaryrefslogtreecommitdiffstats
path: root/runtime
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2011-10-27 09:39:45 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2011-10-27 09:39:45 +0200
commitf3a7232069730e94519d7cc06fe0d82bf21b0162 (patch)
tree7e1a67cc37d8daf639ef6a9285be5e33cd48c201 /runtime
parent5d67d98c35da731eab933dbfd858a0e009aa58de (diff)
parent9b305b5de54e4dd84a689e7642043253a1bbc94b (diff)
downloadrsyslog-f3a7232069730e94519d7cc06fe0d82bf21b0162.tar.gz
rsyslog-f3a7232069730e94519d7cc06fe0d82bf21b0162.tar.xz
rsyslog-f3a7232069730e94519d7cc06fe0d82bf21b0162.zip
Merge branch 'v4-stable' into v5-stable
Conflicts: ChangeLog
Diffstat (limited to 'runtime')
-rw-r--r--runtime/nsd_gtls.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/runtime/nsd_gtls.c b/runtime/nsd_gtls.c
index ca4b2928..0f0e0862 100644
--- a/runtime/nsd_gtls.c
+++ b/runtime/nsd_gtls.c
@@ -204,10 +204,14 @@ finalize_it:
if(iRet != RS_RET_OK) {
if(data.data != NULL)
free(data.data);
- if(pThis->bOurCertIsInit)
+ if(pThis->bOurCertIsInit) {
gnutls_x509_crt_deinit(pThis->ourCert);
- if(pThis->bOurKeyIsInit)
+ pThis->bOurCertIsInit = 0;
+ }
+ if(pThis->bOurKeyIsInit) {
gnutls_x509_privkey_deinit(pThis->ourKey);
+ pThis->bOurKeyIsInit = 0;
+ }
}
RETiRet;
}