summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
a5881c0)
We could just make them -1, since we don't rely on the values.
But simple negation doesn't make 0 invalid.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
pollfds[num_fds].events = events;
/* In case it's idle. */
if (!events)
pollfds[num_fds].events = events;
/* In case it's idle. */
if (!events)
- pollfds[num_fds].fd = -fd->fd;
+ pollfds[num_fds].fd = -fd->fd - 1;
else
pollfds[num_fds].fd = fd->fd;
pollfds[num_fds].revents = 0; /* In case we're iterating now */
else
pollfds[num_fds].fd = fd->fd;
pollfds[num_fds].revents = 0; /* In case we're iterating now */
num_waiting++;
pfd->fd = conn->fd.fd;
} else {
num_waiting++;
pfd->fd = conn->fd.fd;
} else {
- pfd->fd = -conn->fd.fd;
+ pfd->fd = -conn->fd.fd - 1;