diff --git a/client.c b/client.c index f26bc8f..6cf70c7 100644 --- a/client.c +++ b/client.c @@ -129,6 +129,9 @@ static int client_mainloop(void) { } else if (!(client.flags & CLIENT_READONLY)) { client_send_packet(&pkt); } + } else if (len == 0) { + debug("client-stdin: EOF\n"); + return -1; } } }