X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=mutt_socket.c;h=90a8ddeb84bf7072bdabdaadbcd59c64ac02a0f2;hb=8e037c67a88cb4680c4391134c578e3b55a80f8a;hp=9029b3e11874f876ba2c4c743ce4eae783a6d4f4;hpb=c25bc063f35aaad6938c2022dae7a283346c2769;p=apps%2Fmadmutt.git diff --git a/mutt_socket.c b/mutt_socket.c index 9029b3e..90a8dde 100644 --- a/mutt_socket.c +++ b/mutt_socket.c @@ -13,6 +13,8 @@ # include "config.h" #endif +#include + #include "mutt.h" #include "globals.h" #include "mutt_socket.h" @@ -189,7 +191,7 @@ void mutt_socket_free (CONNECTION * conn) /* head is special case, doesn't need prev updated */ if (iter == conn) { Connections = iter->next; - mem_free (&iter); + p_delete(&iter); return; } @@ -197,7 +199,7 @@ void mutt_socket_free (CONNECTION * conn) if (iter->next == conn) { tmp = iter->next; iter->next = tmp->next; - mem_free (&tmp); + p_delete(&tmp); return; } iter = iter->next; @@ -404,7 +406,7 @@ int raw_socket_open (CONNECTION * conn) rc = getaddrinfo (host_idna, port, &hints, &res); # ifdef HAVE_LIBIDN - mem_free (&host_idna); + p_delete(&host_idna); # endif if (rc) { @@ -455,7 +457,7 @@ int raw_socket_open (CONNECTION * conn) if ((he = gethostbyname (host_idna)) == NULL) { # ifdef HAVE_LIBIDN - mem_free (&host_idna); + p_delete(&host_idna); # endif mutt_error (_("Could not find the host \"%s\""), conn->account.host); @@ -463,7 +465,7 @@ int raw_socket_open (CONNECTION * conn) } # ifdef HAVE_LIBIDN - mem_free (&host_idna); + p_delete(&host_idna); # endif mutt_message (_("Connecting to %s..."), conn->account.host);