aboutsummaryrefslogtreecommitdiff
path: root/contrib/unbound/testdata/ssh:/anongit@git.FreeBSD.org/(public-mirror)
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2025-12-26 13:37:47 +0000
committerDimitry Andric <dim@FreeBSD.org>2025-12-26 13:37:53 +0000
commitcd880010c49a5d4ec529f4204d4e88cd27727255 (patch)
tree76531843ae1ff0404f883fd554fa4861c4b651af /contrib/unbound/testdata/ssh:/anongit@git.FreeBSD.org/(public-mirror)
parent3054e22e4524df24908d7e9379681c1ccf829b93 (diff)
pmcannotate: avoid accessing uninitialized local variablesHEADmain
Initialize `tbfl` and `tofl` to NULL, and check whether they are non-NULL before calling remove(3) on them, to avoid warnings from clang 21 similar to: usr.sbin/pmcannotate/pmcannotate.c:746:3: error: variable 'tbfl' is uninitialized when used here [-Werror,-Wuninitialized] 746 | FATAL(exec, "%s: Impossible to locate the binary file\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 747 | exec); | ~~~~~ usr.sbin/pmcannotate/pmcannotate.c:57:9: note: expanded from macro 'FATAL' 57 | remove(tbfl); \ | ^~~~ usr.sbin/pmcannotate/pmcannotate.c:695:12: note: initialize the variable 'tbfl' to silence this warning 695 | char *tbfl, *tofl, *tmpdir; | ^ | = NULL usr.sbin/pmcannotate/pmcannotate.c:746:3: error: variable 'tofl' is uninitialized when used here [-Werror,-Wuninitialized] 746 | FATAL(exec, "%s: Impossible to locate the binary file\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 747 | exec); | ~~~~~ usr.sbin/pmcannotate/pmcannotate.c:58:9: note: expanded from macro 'FATAL' 58 | remove(tofl); \ | ^~~~ usr.sbin/pmcannotate/pmcannotate.c:695:19: note: initialize the variable 'tofl' to silence this warning 695 | char *tbfl, *tofl, *tmpdir; | ^ | = NULL MFC after: 3 days
Diffstat (limited to 'contrib/unbound/testdata/ssh:/anongit@git.FreeBSD.org/(public-mirror)')
0 files changed, 0 insertions, 0 deletions