libpurple/protocols/msn/servconn.c

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

mercurial