# HG changeset patch # User Daniel Atallah # Date 1188929294 0 # Node ID ec7b92cbf49f76b4bd195c2bd965e8af0b491f11 # Parent 077c2df60c38fdf0d3bad7f5486f4e114144e282 Store the socket_type in the PurpleNetworkListenData correctly so that callback functions can use it correctly. Fixes #2933. diff -r 077c2df60c38 -r ec7b92cbf49f libpurple/network.c --- a/libpurple/network.c Tue Sep 04 08:53:18 2007 +0000 +++ b/libpurple/network.c Tue Sep 04 18:08:14 2007 +0000 @@ -351,6 +351,7 @@ listen_data->retry = TRUE; listen_data->cb = cb; listen_data->cb_data = cb_data; + listen_data->socket_type = socket_type; /* Attempt a NAT-PMP Mapping, which will return immediately */ if (purple_pmp_create_map(((socket_type == SOCK_STREAM) ? PURPLE_PMP_TYPE_TCP : PURPLE_PMP_TYPE_UDP),