Mercurial > pidgin
comparison finch/gntaccount.c @ 20922:d9cbd249619b
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 | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 14 Oct 2007 09:57:32 +0000 |
parents | 6bf32c9e15a7 |
children | 591267f6f1d5 |
comparison
equal
deleted
inserted
replaced
20921:b2b16843851b | 20922:d9cbd249619b |
---|