diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2016-02-02 07:36:22 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2016-02-02 07:36:22 +0000 |
commit | 6129e14bc76488f121c4557eb477886dd9dd2926 (patch) | |
tree | ea5a305a25d5fdb717b385e7beef075254d9ac6f /src/libunixonacid/unixmessage_sender_flush.c | |
parent | c9c7e241a7b68f67e0cc8a7d3874510dced532d6 (diff) | |
download | skalibs-6129e14bc76488f121c4557eb477886dd9dd2926.tar.xz |
Revert " Add support for advanced closing callbacks to unixmessage_sender_flush."
This reverts commit c9c7e241a7b68f67e0cc8a7d3874510dced532d6.
(something is segfaulting, reverting until I find the fix)
Diffstat (limited to 'src/libunixonacid/unixmessage_sender_flush.c')
-rw-r--r-- | src/libunixonacid/unixmessage_sender_flush.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libunixonacid/unixmessage_sender_flush.c b/src/libunixonacid/unixmessage_sender_flush.c index 6559083..75412fb 100644 --- a/src/libunixonacid/unixmessage_sender_flush.c +++ b/src/libunixonacid/unixmessage_sender_flush.c @@ -97,13 +97,13 @@ int unixmessage_sender_flush (unixmessage_sender_t *b) while (r < 0 && errno == EINTR) ; if (r <= 0) return 0 ; #ifndef SKALIBS_HASANCILAUTOCLOSE - if (nfds && b->closecb) + if (nfds) { register unsigned int i = 0 ; for (; i < nfds ; i++) { register int fd = genalloc_s(int, &b->fds)[offsets[b->head].right + i] ; - if (fd < 0) (*b->closecb)(-(fd+1), b->closecbdata) ; + if (fd < 0) fd_close(-(fd+1)) ; } } #endif |