libpurple/protocols/msnp9/directconn.c

changeset 24044
3fd74bed3968
parent 22622
1ecb840b5101
child 28076
796f5a14f70b
--- a/libpurple/protocols/msnp9/directconn.c	Tue Aug 12 23:22:47 2008 +0000
+++ b/libpurple/protocols/msnp9/directconn.c	Tue Aug 12 23:35:02 2008 +0000
@@ -159,6 +159,9 @@
 
 	flags = fcntl(fd, F_GETFL);
 	fcntl(fd, F_SETFL, flags | O_NONBLOCK);
+#ifndef _WIN32
+	fcntl(fd, F_SETFD, FD_CLOEXEC);
+#endif
 
 	return fd;
 }

mercurial