summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cacheserver/utmpserver3.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/cacheserver/utmpserver3.c b/cacheserver/utmpserver3.c
index e6bcb621..0e1eef02 100644
--- a/cacheserver/utmpserver3.c
+++ b/cacheserver/utmpserver3.c
@@ -199,11 +199,11 @@ void connection_client(int cfd, short event, void *arg)
if (event & EV_READ) {
if (cs->state != FSM_ENTER) {
- if (evbuffer_read(cs->evb, cfd, READ_BLOCK) < 0)
+ if (evbuffer_read(cs->evb, cfd, READ_BLOCK) <= 0)
cs->state = FSM_EXIT;
}
else {
- if (evbuffer_read(cs->evb, cfd, 4) < 0)
+ if (evbuffer_read(cs->evb, cfd, 4) <= 0)
cs->state = FSM_EXIT;
}
}