aboutsummaryrefslogtreecommitdiff
path: root/src/nat/nat.c
diff options
context:
space:
mode:
authorBruno Cabral <bcabral@uw.edu>2015-08-17 01:59:44 +0000
committerBruno Cabral <bcabral@uw.edu>2015-08-17 01:59:44 +0000
commit40e5419b8db86bfb9a0bb5eba083e9a97e9dd9e9 (patch)
treee97611f11f899bf6471ce05b9a0aab0948b8e99c /src/nat/nat.c
parent8ac76aa1354d40a55942ebabb8a2b59a558e427a (diff)
downloadgnunet-40e5419b8db86bfb9a0bb5eba083e9a97e9dd9e9.tar.gz
gnunet-40e5419b8db86bfb9a0bb5eba083e9a97e9dd9e9.zip
Fix #3918
Diffstat (limited to 'src/nat/nat.c')
-rw-r--r--src/nat/nat.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/nat/nat.c b/src/nat/nat.c
index 270365425..42fe843e3 100644
--- a/src/nat/nat.c
+++ b/src/nat/nat.c
@@ -1115,9 +1115,16 @@ static void stun_request_callback(void *cls,
1115 1115
1116 struct GNUNET_NAT_Handle *h = cls; 1116 struct GNUNET_NAT_Handle *h = cls;
1117 1117
1118 if(NULL == cls)
1119 return;
1120
1118 h->waiting_stun = GNUNET_NO; 1121 h->waiting_stun = GNUNET_NO;
1119 LOG (GNUNET_ERROR_TYPE_WARNING, 1122
1123 if(result != GNUNET_OK)
1124 {
1125 LOG (GNUNET_ERROR_TYPE_WARNING,
1120 "Error processing a STUN request"); 1126 "Error processing a STUN request");
1127 }
1121 1128
1122}; 1129};
1123 1130
@@ -1131,7 +1138,7 @@ static void stun_request_callback(void *cls,
1131 * @return GNUNET_NO if it can't decode, GNUNET_YES if is a packet 1138 * @return GNUNET_NO if it can't decode, GNUNET_YES if is a packet
1132 */ 1139 */
1133int 1140int
1134GNUNET_NAT_try_decode_stun_packet(void *cls, const uint8_t *data, size_t len) 1141GNUNET_NAT_try_decode_stun_packet(void *cls, const void *data, size_t len)
1135{ 1142{
1136 struct GNUNET_NAT_Handle *h = cls; 1143 struct GNUNET_NAT_Handle *h = cls;
1137 struct sockaddr_in answer; 1144 struct sockaddr_in answer;