]> git.ipfire.org Git - thirdparty/libcgroup.git/commit
tools/cgget: fix coverity warning about double free
authorKamalesh Babulal <kamalesh.babulal@oracle.com>
Wed, 25 May 2022 13:47:48 +0000 (07:47 -0600)
committerTom Hromatka <tom.hromatka@oracle.com>
Wed, 25 May 2022 13:48:03 +0000 (07:48 -0600)
commit703bbb8554ce882eb461e16c389d20a356f095de
tree106803a6a8e5ebc96a51170cc6190e976fb38454
parent5a5e918f08b73c5aa6c7ae2122ac9b066e51cead
tools/cgget: fix coverity warning about double free

Fix double free warning, reported by Coverity tool:

CID 258297 (#1 of 1): Double free (USE_AFTER_FREE). double_free:
Calling closedir frees pointer dir which has already been freed.

As per the man page, the closedir(), closes the directory stream
associated with the dirp, but is ambiguous about if dirp is set to NULL
or not. Coverity answers that with the above report, that dirp is not
NULL and hence the double free.

Fixes: fea1ab8b45d7 ("tools/cgget: fix coverity warning about resource leak")
Signed-off-by: Kamalesh Babulal <kamalesh.babulal@oracle.com>
Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
src/tools/cgget.c