On a bad write, the writer thread would shutdown, leaving the
client hanging.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
---
src/tools/oping/oping_client.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/tools/oping/oping_client.c b/src/tools/oping/oping_client.c
index d0255b7..35f49aa 100644
--- a/src/tools/oping/oping_client.c
+++ b/src/tools/oping/oping_client.c
@@ -179,6 +179,7 @@ void * writer(void * o)
printf("Failed to send packet.\n");
flow_dealloc(*fdp);
free(buf);
+ stop = true;
return (void *) -1;
}
}
--
2.26.2