diff libpurple/protocols/bonjour/bonjour.c @ 21726:56f78bc6c53e

More catching up on things, from 8548e491a5b470d5665cb1cf87a7b0caaa3c87a5: "Fix all our calls to fcntl(listenfd, F_SETFL, O_NONBLOCK); fcntl() with F_SETFL overwrites the old flags with the new ones, so you should call fcntl() with F_GETFL, then OR that value with O_NONBLOCK before setting the flags. We've been doing this wrong for a long time and it hasn't seemed to hurt anything, but I thought it would be good to fix it."
author Stu Tomlinson <stu@nosnilmot.com>
date Sun, 02 Dec 2007 17:33:03 +0000
parents 32629dbb0bb9
children cc0809ec0c85
line wrap: on
line diff