From 640b9481e1805d314256361ed49d55dcc35d6172 Mon Sep 17 00:00:00 2001 From: Jonathan Rajotte Date: Tue, 4 Feb 2020 16:03:00 -0500 Subject: [PATCH 1/1] Fix: possible null dereference MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit lttng_inode_create can return null. Signed-off-by: Jonathan Rajotte Change-Id: I70be9ebabe097d10fb3ee5f46f0b299c02d08ce0 Signed-off-by: Jérémie Galarneau --- src/common/fd-tracker/inode.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/common/fd-tracker/inode.c b/src/common/fd-tracker/inode.c index b894f8fbf..16dd49a6f 100644 --- a/src/common/fd-tracker/inode.c +++ b/src/common/fd-tracker/inode.c @@ -522,6 +522,10 @@ struct lttng_inode *lttng_inode_registry_get_inode( inode = lttng_inode_create(&id, registry->inodes, unlinked_file_pool, handle, path); + if (!inode) { + goto end_unlock; + } + node = cds_lfht_add_unique(registry->inodes, lttng_inode_id_hash(&inode->id), lttng_inode_match, &inode->id, &inode->registry_node); -- 2.34.1