aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--camel/ChangeLog5
-rw-r--r--camel/camel-tcp-stream-raw.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index 8df67af2bc..c44a3fb6aa 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -1,3 +1,8 @@
+2004-01-05 Not Zed <NotZed@Ximian.com>
+
+ * camel-tcp-stream-raw.c (socket_connect): check the right return
+ of the socket call, dont set fd to the value of the -1 check!
+
2003-12-27 Jeffrey Stedfast <fejj@ximian.com>
* camel-tcp-stream-raw.c (socket_connect): Save errno and check
diff --git a/camel/camel-tcp-stream-raw.c b/camel/camel-tcp-stream-raw.c
index d2cee82c0a..8981200c28 100644
--- a/camel/camel-tcp-stream-raw.c
+++ b/camel/camel-tcp-stream-raw.c
@@ -305,7 +305,7 @@ socket_connect (struct hostent *h, int port)
}
#endif
- if ((fd = socket (h->h_addrtype, SOCK_STREAM, 0) == -1))
+ if ((fd = socket (h->h_addrtype, SOCK_STREAM, 0)) == -1)
return -1;
cancel_fd = camel_operation_cancel_fd (NULL);