aboutsummaryrefslogtreecommitdiffstats
path: root/libglouglou/tests/sendrecv.c
diff options
context:
space:
mode:
Diffstat (limited to 'libglouglou/tests/sendrecv.c')
-rw-r--r--libglouglou/tests/sendrecv.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libglouglou/tests/sendrecv.c b/libglouglou/tests/sendrecv.c
index d245825..ff848f0 100644
--- a/libglouglou/tests/sendrecv.c
+++ b/libglouglou/tests/sendrecv.c
@@ -42,8 +42,8 @@ main(void)
printf("error: gg_client_connect returned NULL\n");
return 1;
}
- event_base_loop(ev_base, EVLOOP_ONCE);
- event_base_loop(ev_base, EVLOOP_ONCE);
+ event_base_loop(ev_base, EVLOOP_NONBLOCK);
+ event_base_loop(ev_base, EVLOOP_NONBLOCK);
pkt.ver = PACKET_VERSION;
pkt.type = PACKET_NEWCONN;
@@ -59,5 +59,7 @@ main(void)
if (cli_recv_ok == 0)
printf("error: cli_recv_ok == 0\n");
+ gg_client_disconnect(cli);
+
return (!srv_recv_ok || !cli_recv_ok);
}