From 1ea13be2cf335a471f85ea54d610fb91b7d14564 Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Wed, 18 Jan 2006 19:14:35 +0100 Subject: Fixed a bad mistake in ipc_readline() error handling. --- ipc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ipc.c b/ipc.c index cd30eb52..dfde24bd 100644 --- a/ipc.c +++ b/ipc.c @@ -173,6 +173,8 @@ static char *ipc_readline( int fd ) size = recv( fd, buf, 512, MSG_PEEK ); if( size == 0 || ( size < 0 && !sockerr_again() ) ) return NULL; + else if( size < 0 ) /* && sockerr_again() */ + return( g_strdup( "" ) ); else buf[size] = 0; -- cgit v1.2.3