Fix: fd-tracker: dereference of lttng_inode after NULL check
[lttng-tools.git] / src / common / fd-tracker / fd-tracker.c
index acbee670a0acdf4086853a98460b7f923f0e444d..555ff4a780a8166c47b7a21efb8ab6cf5d416a57 100644 (file)
@@ -870,7 +870,9 @@ int fs_handle_close(struct fs_handle *handle)
                }
                handle->fd = -1;
        }
-       lttng_inode_put(handle->inode);
+       if (handle->inode) {
+               lttng_inode_put(handle->inode);
+       }
        pthread_mutex_unlock(&handle->lock);
        pthread_mutex_destroy(&handle->lock);
        pthread_mutex_unlock(&handle->tracker->lock);
This page took 0.024449 seconds and 5 git commands to generate.