mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
perf tools: Fix a compiler warning of NULL pointer
A compiler warning on the second argument of bsearch() should not be NULL, but there's a case we might pass it. Let's return early if we don't have any DSOs to search in __dsos__find_by_longname_id(). util/dsos.c:184:8: runtime error: null pointer passed as argument 2, which is declared to never be null Reported-by: kernel test robot <oliver.sang@intel.com> Reviewed-by: Kan Liang <kan.liang@linux.intel.com> Closes: https://lore.kernel.org/oe-lkp/202406180932.84be448c-oliver.sang@intel.com Signed-off-by: Namhyung Kim <namhyung@kernel.org> Link: https://lore.kernel.org/r/20240621170528.608772-4-namhyung@kernel.org
This commit is contained in:
parent
e988a5b53e
commit
0eb739d87f
@ -164,6 +164,9 @@ static struct dso *__dsos__find_by_longname_id(struct dsos *dsos,
|
|||||||
};
|
};
|
||||||
struct dso **res;
|
struct dso **res;
|
||||||
|
|
||||||
|
if (dsos->dsos == NULL)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
if (!dsos->sorted) {
|
if (!dsos->sorted) {
|
||||||
if (!write_locked) {
|
if (!write_locked) {
|
||||||
struct dso *dso;
|
struct dso *dso;
|
||||||
|
Loading…
Reference in New Issue
Block a user