From: Ian Jackson Date: Sat, 1 May 2010 13:10:42 +0000 (+0100) Subject: get sense of ferror check right X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=inn-innduct.git;a=commitdiff_plain;h=a96b8d11e2052278500bda184dcbcac918d9d74d get sense of ferror check right --- diff --git a/lib/remopen.c b/lib/remopen.c index b0fc642..595f620 100644 --- a/lib/remopen.c +++ b/lib/remopen.c @@ -209,7 +209,7 @@ int NNTPconnect(char *host, int port, FILE **FromServerp, FILE **ToServerp, char return -1; } if (fgets(buff, sizeof mybuff, F) == NULL) { - if (ferror(F)) store_error(buff, "peer closed connection",""); + if (!ferror(F)) store_error(buff, "peer closed connection",""); else store_error(buff, "fgets failed: ", strerror(errno)); oerrno = errno; fclose(F);