From 4f6d031a9faaf7d9f223880bd0556703c64c5655 Mon Sep 17 00:00:00 2001 From: Jordan Lee Date: Sun, 13 Mar 2011 14:18:35 +0000 Subject: [PATCH] (trunk libT) fix tau_send crash reported by Waldorf overnight in #4114 --- libtransmission/announcer-udp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libtransmission/announcer-udp.c b/libtransmission/announcer-udp.c index 4a5173c71..68cab5930 100644 --- a/libtransmission/announcer-udp.c +++ b/libtransmission/announcer-udp.c @@ -530,7 +530,7 @@ tau_tracker_upkeep( struct tau_tracker * tracker ) } /* also need a valid connection ID... */ - if( !is_connected && !tracker->is_connecting ) + if( !is_connected && !tracker->is_connecting && tracker->addr ) { struct evbuffer * buf = evbuffer_new( ); tracker->is_connecting = TRUE;