diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2015-01-10 16:12:57 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2015-01-10 16:12:57 +0000 |
commit | 1a83aaeb67d50f321fbf4caf0d402bbacebd6857 (patch) | |
tree | eff182292253f5ab9e1d2de49669c8629fc2eab5 /src/libunixonacid/unixmessage_unput.c | |
parent | 00a4c6056dba93c98cac687f24d5122acc76ded0 (diff) | |
download | skalibs-1a83aaeb67d50f321fbf4caf0d402bbacebd6857.tar.xz |
Bugfix: unixmessage_sender_free didn't close all the pending fds
Diffstat (limited to 'src/libunixonacid/unixmessage_unput.c')
-rw-r--r-- | src/libunixonacid/unixmessage_unput.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libunixonacid/unixmessage_unput.c b/src/libunixonacid/unixmessage_unput.c index 48d46b5..63e94b8 100644 --- a/src/libunixonacid/unixmessage_unput.c +++ b/src/libunixonacid/unixmessage_unput.c @@ -19,5 +19,6 @@ int unixmessage_unput_and_maybe_drop (unixmessage_sender_t *b, int drop) } b->data.len = start->left ; genalloc_setlen(int, &b->fds, start->right) ; + genalloc_setlen(diuint, &b->offsets, n-1) ; return 1 ; } |