[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r25010 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r25010 - gnunet/src/transport |
Date: |
Fri, 16 Nov 2012 17:30:10 +0100 |
Author: grothoff
Date: 2012-11-16 17:30:10 +0100 (Fri, 16 Nov 2012)
New Revision: 25010
Modified:
gnunet/src/transport/gnunet-transport-wlan-receiver.c
gnunet/src/transport/gnunet-transport-wlan-sender.c
Log:
-fix
Modified: gnunet/src/transport/gnunet-transport-wlan-receiver.c
===================================================================
--- gnunet/src/transport/gnunet-transport-wlan-receiver.c 2012-11-16
16:26:31 UTC (rev 25009)
+++ gnunet/src/transport/gnunet-transport-wlan-receiver.c 2012-11-16
16:30:10 UTC (rev 25010)
@@ -78,9 +78,12 @@
count = 0;
while (1)
{
- ret = read (commpipe[1], msg_buf, sizeof (msg_buf));
+ ret = read (commpipe[0], msg_buf, sizeof (msg_buf));
if (0 > ret)
+ {
+ fprintf (stderr, "read failed: %s\n", strerror (errno));
break;
+ }
count += ret;
akt = time (NULL);
if (akt - start > 30)
Modified: gnunet/src/transport/gnunet-transport-wlan-sender.c
===================================================================
--- gnunet/src/transport/gnunet-transport-wlan-sender.c 2012-11-16 16:26:31 UTC
(rev 25009)
+++ gnunet/src/transport/gnunet-transport-wlan-sender.c 2012-11-16 16:30:10 UTC
(rev 25010)
@@ -107,6 +107,7 @@
time_t start;
time_t akt;
int i;
+ ssize_t ret;
if (4 != argc)
{
@@ -179,7 +180,13 @@
count = 0;
while (1)
{
- pos += write (commpipe[1], msg_buf, WLAN_MTU - pos);
+ ret = write (commpipe[1], msg_buf, WLAN_MTU - pos);
+ if (0 > ret)
+ {
+ fprintf (stderr, "write failed: %s\n", strerror (errno));
+ break;
+ }
+ pos += ret;
if (pos % WLAN_MTU == 0)
{
pos = 0;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r25010 - gnunet/src/transport,
gnunet <=