From dc5f1181ab084701b7527de0b164cd092053e0c3 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Mon, 6 Mar 2006 08:39:09 +0000 Subject: [PATCH] Fixed problem in my_read() SVN revision: 1671 --- src/elogd.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/elogd.c b/src/elogd.c index c3d84c61..310e6a84 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -569,9 +569,14 @@ int my_read(int fh, void *buffer, unsigned int bytes) if (i == -1) return -1; + if (i == 0) + return n; + n += i; } while (n < (int)bytes); + + return n; #else return read(fh, buffer, bytes); #endif