From 3d5f8b7ccfcca67a94f80130a26ecb64aaccf535 Mon Sep 17 00:00:00 2001 From: waddlesplash Date: Tue, 22 May 2018 19:46:20 -0400 Subject: [PATCH] protocols/unix: Fix build after previous commit. --- src/add-ons/kernel/network/protocols/unix/unix.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/network/protocols/unix/unix.cpp b/src/add-ons/kernel/network/protocols/unix/unix.cpp index 2229736f6b..2198fc76f2 100644 --- a/src/add-ons/kernel/network/protocols/unix/unix.cpp +++ b/src/add-ons/kernel/network/protocols/unix/unix.cpp @@ -47,10 +47,11 @@ destroy_scm_rights_descriptors(const ancillary_data_header* header, { int count = header->len / sizeof(file_descriptor*); file_descriptor** descriptors = (file_descriptor**)data; + io_context* ioContext = get_current_io_context(!gStackModule->is_syscall()); for (int i = 0; i < count; i++) { if (descriptors[i] != NULL) { - close_fd(descriptors[i]); + close_fd(ioContext, descriptors[i]); put_fd(descriptors[i]); } } @@ -338,7 +339,7 @@ unix_add_ancillary_data(net_protocol *self, ancillary_data_container *container, if (error != B_OK) { for (int i = 0; i < count; i++) { if (descriptors[i] != NULL) { - close_fd(descriptors[i]); + close_fd(ioContext, descriptors[i]); put_fd(descriptors[i]); } }