libpurple/protocols/msn/directconn.c

branch
release-2.2.2
changeset 20239
ae122f419324
parent 20110
2424a7bf6ada
child 21076
bb293a21ce84
--- a/libpurple/protocols/msn/directconn.c	Sun Oct 21 04:44:56 2007 +0000
+++ b/libpurple/protocols/msn/directconn.c	Sun Oct 21 04:46:33 2007 +0000
@@ -81,6 +81,7 @@
 create_listener(int port)
 {
 	int fd;
+	int flags;
 	const int on = 1;
 
 #if 0
@@ -156,7 +157,8 @@
 		return -1;
 	}
 
-	fcntl(fd, F_SETFL, O_NONBLOCK);
+	flags = fcntl(fd, F_GETFL);
+	fcntl(fd, F_SETFL, flags | O_NONBLOCK);
 
 	return fd;
 }

mercurial