# HG changeset patch # User Timo Sirainen # Date 1159180259 -10800 # Node ID 9dc62b7594de435cde82be5e7873698747cecf59 # Parent 0d24ee6b4ccd70192ead5010ef92d75040b33613 If fd_read() returns EAGAIN, ignore it. diff -r 0d24ee6b4ccd -r 9dc62b7594de src/master/login-process.c --- a/src/master/login-process.c Sat Sep 23 18:34:17 2006 +0300 +++ b/src/master/login-process.c Mon Sep 25 13:30:59 2006 +0300 @@ -308,6 +308,9 @@ /* req wasn't fully read */ i_error("login: fd_read() couldn't read all req"); } else { + if (errno == EAGAIN) + return; + i_error("login: fd_read() failed: %m"); }