# HG changeset patch # User Elliott Sales de Andrade # Date 1274081692 0 # Node ID 0662e5baada02baeb2420adb1d8dc5d7ddbab45b # Parent 783d736704b85435346d6ff56f94408646703f04 Fallback to P2P if connecting to external IP didn't work immediately. diff -r 783d736704b8 -r 0662e5baada0 libpurple/protocols/msn/directconn.c --- a/libpurple/protocols/msn/directconn.c Sat May 15 08:02:08 2010 +0000 +++ b/libpurple/protocols/msn/directconn.c Mon May 17 07:34:52 2010 +0000 @@ -854,6 +854,12 @@ msn_dc_outgoing_connection_timeout_cb, dc ); + } else { + /* + * Connection failed + * Fall back to P2P transfer + */ + msn_dc_outgoing_connection_timeout_cb(dc); } } else {