]> www.infradead.org Git - users/sagi/libnvme.git/commit
tree: missing closedir() causes fd leak for "/sys/bus/pci/slots"
authorMartin Belanger <martin.belanger@dell.com>
Wed, 5 Jul 2023 14:59:25 +0000 (10:59 -0400)
committerDaniel Wagner <wagi@monom.org>
Wed, 5 Jul 2023 16:00:23 +0000 (18:00 +0200)
commitc56910f807795528fff7ba6b81f8efcdb4babe98
treed8bbe8375674966d2eec32e2243b4062882b30f7
parentbf6ec01aecdfd18db195ab83f5aca74430b2167e
tree: missing closedir() causes fd leak for "/sys/bus/pci/slots"

In nvme_ctrl_lookup_phy_slot(), we are missing a closedir(), which
causes file descriptors to leak. Also, there was a missing free()
when the function returns with ENOMEM.

Signed-off-by: Martin Belanger <martin.belanger@dell.com>
src/nvme/tree.c