X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=fd%2Ffd.c;fp=fd%2Ffd.c;h=ad4a8cabb37a4fa254e8cb59a3c581dfda1a348f;hp=b969205456bdbfadf59c8e47c92dc7946e2f8e50;hb=92a3e63dc3841c4daa05fc2a25635fe9afacf08f;hpb=02b9e09173fbc1c481fb7f9aeff7d268f1af99e9 diff --git a/fd/fd.c b/fd/fd.c index b9692054..ad4a8cab 100644 --- a/fd/fd.c +++ b/fd/fd.c @@ -34,7 +34,7 @@ static avl_tree_t *fds; volatile bool fd_running = false; int fd_compare(struct fd *a, struct fd *b) { - return (a->fd - b->fd) ?: (a->mode - b->mode); + return a->fd - b->fd; }; bool fd_init(void) { @@ -42,7 +42,7 @@ bool fd_init(void) { FD_ZERO(&readset); FD_ZERO(&writeset); - FD_ZERO(&exceptset); + FD_ZERO(&errorset); fds = avl_tree_new((avl_compare_t)fd_compare, NULL);