diff --git a/lib/ipc/server.c b/lib/ipc/server.c index 8f4b987c8..81127b76d 100644 --- a/lib/ipc/server.c +++ b/lib/ipc/server.c @@ -916,7 +916,7 @@ handle_read(struct client *c) c->flags &= ~WAITING_READ; return; } - if (dlen < c->ptr - sizeof(dlen)) { + if (dlen > c->ptr - sizeof(dlen)) { break; }