aboutsummaryrefslogtreecommitdiffstats
path: root/src/select.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2008-12-25 23:28:35 +0000
committerHarald Welte <laforge@gnumonks.org>2008-12-25 23:28:35 +0000
commit8470bf200de094ec362f3f7565ab3ccdf26ee664 (patch)
tree9a4d95be83b5f727f4ae4e3ab7b2cd4a6be7f72b /src/select.c
parentde729a139ecdb3b1d88cd5c50738749e8b1c9dcd (diff)
no reasonable commit message possible. tons of changes of the last 2 days
Diffstat (limited to 'src/select.c')
-rw-r--r--src/select.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/select.c b/src/select.c
index 0d95cfbe4..4af167047 100644
--- a/src/select.c
+++ b/src/select.c
@@ -32,11 +32,11 @@ int bsc_register_fd(struct bsc_fd *fd)
/* make FD nonblocking */
flags = fcntl(fd->fd, F_GETFL);
if (flags < 0)
- return -1;
+ return flags;
flags |= O_NONBLOCK;
flags = fcntl(fd->fd, F_SETFL, flags);
if (flags < 0)
- return -1;
+ return flags;
/* Register FD */
if (fd->fd > maxfd)