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:
6b5bb22
)
close helper at eof
author
David Brodski
<david@brodski.eu>
Mon, 28 Feb 2011 19:05:01 +0000
(19:05 +0000)
committer
David Brodski
<david@brodski.eu>
Mon, 28 Feb 2011 19:05:01 +0000
(19:05 +0000)
src/transport/gnunet-transport-wlan-helper.c
patch
|
blob
|
history
diff --git
a/src/transport/gnunet-transport-wlan-helper.c
b/src/transport/gnunet-transport-wlan-helper.c
index 2f7277dc0bb6aac417076f75c2a89eec8dc3fbbf..214afe0b7891051de555b30822ae80f53e7eb5e3 100644
(file)
--- a/
src/transport/gnunet-transport-wlan-helper.c
+++ b/
src/transport/gnunet-transport-wlan-helper.c
@@
-739,7
+739,6
@@
testmode(int argc, char *argv[])
{
closeprog = 1;
fprintf(stderr, "Write ERROR to fdpout\n");
- exit(1);
}
else
{
@@
-761,7
+760,6
@@
testmode(int argc, char *argv[])
{
closeprog = 1;
fprintf(stderr, "Read ERROR to STDIN_FILENO\n");
- exit(1);
}
else if (0 < readsize)
{
@@
-769,6
+767,11
@@
testmode(int argc, char *argv[])
GNUNET_NO, GNUNET_NO);
}
+ else
+ {
+ //eof
+ closeprog = 1;
+ }
}
if (FD_ISSET(fdpin, &rfds))
@@
-779,7
+782,7
@@
testmode(int argc, char *argv[])
{
closeprog = 1;
fprintf(stderr, "Read ERROR to fdpin: %s\n", strerror(errno));
-
exit(1)
;
+
closeprog = 1
;
}
else if (0 < readsize)
{
@@
-787,6
+790,11
@@
testmode(int argc, char *argv[])
GNUNET_NO, GNUNET_NO);
}
+ else
+ {
+ //eof
+ closeprog = 1;
+ }
}
}