X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fssl.c;h=9d82cac4fbb097bdd8ece12af9ace8d8eedc0d39;hb=848c75d6739da336409a1192ee3db04bc8a47e39;hp=dc2245352b6fff895948f665ceca3087c5861c4a;hpb=14a67bc74c81651015bbbad075f7eb1c41218cf7;p=umurmur.git diff --git a/src/ssl.c b/src/ssl.c index dc22453..9d82cac 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -109,6 +109,7 @@ static void initCert() if (rc != 0) Log_fatal("Could not read certificate file %s", crtfile); } + free(ca_file); } static void initKey() @@ -230,7 +231,9 @@ void SSLi_shutdown(SSL_handle_t *ssl) void SSLi_free(SSL_handle_t *ssl) { - free(ssl->session); + Log_debug("SSLi_free"); + free(ssl->session); /* XXX - Hmmm. */ + ssl_free(ssl); free(ssl); }