Fix: directory-handle: typo in equals method breaks compat build
[lttng-tools.git] / src / common / compat / directory-handle.c
index eb1cd926e6e2df0979d041a21532a7a6b141b050..9d2fed4637e453a67358049caaf6208505580c47 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;
        }
@@ -587,7 +591,7 @@ LTTNG_HIDDEN
 bool lttng_directory_handle_equals(const struct lttng_directory_handle *lhs,
                const struct lttng_directory_handle *rhs)
 {
-       return strcmp(lhs->path, rhs->path) == 0;
+       return strcmp(lhs->base_path, rhs->base_path) == 0;
 }
 
 static
This page took 0.026577 seconds and 5 git commands to generate.