diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/exit/gnunet-helper-exit.c | 2 | ||||
-rw-r--r-- | src/vpn/gnunet-helper-vpn.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/exit/gnunet-helper-exit.c b/src/exit/gnunet-helper-exit.c index 55a98596a..e68c10c33 100644 --- a/src/exit/gnunet-helper-exit.c +++ b/src/exit/gnunet-helper-exit.c @@ -451,7 +451,7 @@ run (int fd_tun) /* write refers to reading from stdin, writing to fd_tun */ int write_open = 1; - while ((1 == read_open) || (1 == write_open)) + while ((1 == read_open) && (1 == write_open)) { FD_ZERO (&fds_w); FD_ZERO (&fds_r); diff --git a/src/vpn/gnunet-helper-vpn.c b/src/vpn/gnunet-helper-vpn.c index 62696a545..5231c1657 100644 --- a/src/vpn/gnunet-helper-vpn.c +++ b/src/vpn/gnunet-helper-vpn.c @@ -360,7 +360,7 @@ run (int fd_tun) /* write refers to reading from stdin, writing to fd_tun */ int write_open = 1; - while ((1 == read_open) || (1 == write_open)) + while ((1 == read_open) && (1 == write_open)) { FD_ZERO (&fds_w); FD_ZERO (&fds_r); |