OSDN Git Service

Fix thinko (revealed by gcc warning).
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 7 Aug 2001 15:55:16 +0000 (15:55 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 7 Aug 2001 15:55:16 +0000 (15:55 +0000)
src/backend/libpq/pqcomm.c

index e5d6c1f..b588f09 100644 (file)
@@ -29,7 +29,7 @@
  * Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- *     $Id: pqcomm.c,v 1.120 2001/08/07 10:44:15 petere Exp $
+ *     $Id: pqcomm.c,v 1.121 2001/08/07 15:55:16 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -706,9 +706,13 @@ pq_eof(void)
 
        res = recv(MyProcPort->sock, &x, 1, MSG_PEEK);
 
-       if (res == -1)
+       if (res < 0)
+       {
+               /* don't try to elog here... */
                fprintf(stderr, "pq_eof: recv() failed: %s\n", strerror(errno));
-       else if (res == 0)
+               return EOF;
+       }
+       if (res == 0)
                return EOF;
        else
                return 0;