projects
/
oweals
/
gnunet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9b14239
)
yes, windows still sucks
author
Nathan S. Evans
<evans@in.tum.de>
Wed, 18 Aug 2010 20:00:57 +0000
(20:00 +0000)
committer
Nathan S. Evans
<evans@in.tum.de>
Wed, 18 Aug 2010 20:00:57 +0000
(20:00 +0000)
src/transport/gnunet-nat-server-windows.c
patch
|
blob
|
history
diff --git
a/src/transport/gnunet-nat-server-windows.c
b/src/transport/gnunet-nat-server-windows.c
index 5ed4b49b1627c49997a1012e908a71a008891ccd..5ac8982e8e2de57401892b4e0ebc69cbdd8e21bd 100644
(file)
--- a/
src/transport/gnunet-nat-server-windows.c
+++ b/
src/transport/gnunet-nat-server-windows.c
@@
-211,9
+211,9
@@
send_icmp_echo (const struct in_addr *my_ip)
dst.sin_family = AF_INET;
dst.sin_addr = dummy;
err = sendto(rawsock,
dst.sin_family = AF_INET;
dst.sin_addr = dummy;
err = sendto(rawsock,
- packet, off, 0,
- (struct sockaddr*)&dst,
- sizeof(dst));
+ packet, off, 0,
+ (struct sockaddr*)&dst,
+
sizeof(dst));
if (err < 0)
{
#if VERBOSE
if (err < 0)
{
#if VERBOSE
@@
-394,6
+394,7
@@
make_raw_socket ()
strerror (errno));
return -1;
}
strerror (errno));
return -1;
}
+ /*
if (setsockopt(ret, SOL_SOCKET, SO_BROADCAST,
(char *)&one, sizeof(one)) == -1)
fprintf(stderr,
if (setsockopt(ret, SOL_SOCKET, SO_BROADCAST,
(char *)&one, sizeof(one)) == -1)
fprintf(stderr,
@@
-404,6
+405,7
@@
make_raw_socket ()
fprintf(stderr,
"setsockopt failed: %s\n",
strerror (errno));
fprintf(stderr,
"setsockopt failed: %s\n",
strerror (errno));
+ */
return ret;
}
return ret;
}
@@
-466,7
+468,7
@@
main (int argc, char *const *argv)
tv.tv_usec = ICMP_SEND_FREQUENCY_MS * 1000;
select (icmpsock + 1, &rs, NULL, NULL, &tv);
if (FD_ISSET (icmpsock, &rs))
tv.tv_usec = ICMP_SEND_FREQUENCY_MS * 1000;
select (icmpsock + 1, &rs, NULL, NULL, &tv);
if (FD_ISSET (icmpsock, &rs))
- process_icmp_response ();
+
process_icmp_response ();
send_icmp_echo (&external);
}
send_icmp_echo (&external);
}