relayd: track directory handles through the fd-tracker
[lttng-tools.git] / src / common / compat / directory-handle.c
index eb1cd926e6e2df0979d041a21532a7a6b141b050..f0139be29bced2a8f566d64dc0b77b49c93a3cca 100644 (file)
@@ -181,6 +181,10 @@ void lttng_directory_handle_release(struct urcu_ref *ref)
        struct lttng_directory_handle *handle =
                        container_of(ref, struct lttng_directory_handle, ref);
 
+       if (handle->destroy_cb) {
+               handle->destroy_cb(handle, handle->destroy_cb_data);
+       }
+
        if (handle->dirfd == AT_FDCWD || handle->dirfd == -1) {
                goto end;
        }
This page took 0.023919 seconds and 5 git commands to generate.