X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=mutt_ssl.c;h=801da7888b8cce808e3a5bce12ff2eee16227c87;hb=8e037c67a88cb4680c4391134c578e3b55a80f8a;hp=1fb7aa524da4e931a196eb5bbc4cf595980967ca;hpb=c25bc063f35aaad6938c2022dae7a283346c2769;p=apps%2Fmadmutt.git diff --git a/mutt_ssl.c b/mutt_ssl.c index 1fb7aa5..801da78 100644 --- a/mutt_ssl.c +++ b/mutt_ssl.c @@ -22,6 +22,8 @@ #include +#include + #include "mutt.h" #include "mutt_socket.h" #include "mutt_menu.h" @@ -120,11 +122,11 @@ int mutt_ssl_starttls (CONNECTION * conn) return 0; bail_ssl: - mem_free (&ssldata->ssl); + p_delete(&ssldata->ssl); bail_ctx: - mem_free (&ssldata->ctx); + p_delete(&ssldata->ctx); bail_ssldata: - mem_free (&ssldata); + p_delete(&ssldata); bail: return -1; } @@ -350,7 +352,7 @@ static int ssl_socket_close (CONNECTION * conn) #endif SSL_free (data->ssl); SSL_CTX_free (data->ctx); - mem_free (&conn->sockdata); + p_delete(&conn->sockdata); } return raw_socket_close (conn);