From: Thomas Roessler Date: Tue, 4 Sep 2001 09:18:32 +0000 (+0000) Subject: patch-bac.tunnelreopen-1 from Brendan Cully. X-Git-Tag: mutt-1-3-23-rel~26 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aa542e1ed0ca06fad68b3334df053d9022463b80;p=mutt patch-bac.tunnelreopen-1 from Brendan Cully. --- diff --git a/mutt_tunnel.c b/mutt_tunnel.c index 12aadce3..01e1d729 100644 --- a/mutt_tunnel.c +++ b/mutt_tunnel.c @@ -45,10 +45,6 @@ static int tunnel_socket_write (CONNECTION* conn, const char* buf, size_t len); /* -- public functions -- */ int mutt_tunnel_socket_setup (CONNECTION *conn) { - TUNNEL_DATA* tunnel = (TUNNEL_DATA*) safe_malloc (sizeof (TUNNEL_DATA)); - - conn->sockdata = tunnel; - conn->open = tunnel_socket_open; conn->close = tunnel_socket_close; conn->read = tunnel_socket_read; @@ -59,11 +55,14 @@ int mutt_tunnel_socket_setup (CONNECTION *conn) static int tunnel_socket_open (CONNECTION *conn) { - TUNNEL_DATA* tunnel = (TUNNEL_DATA*) conn->sockdata; + TUNNEL_DATA* tunnel; int pid; int rc; int pin[2], pout[2]; + tunnel = (TUNNEL_DATA*) safe_malloc (sizeof (TUNNEL_DATA)); + conn->sockdata = tunnel; + mutt_message (_("Connecting with \"%s\"..."), Tunnel); if ((rc = pipe (pin)) == -1)