[PATCH] [perf] Fix null pointer deference in nest_epollfd

From: Gaurav Singh
Date: Wed Jun 17 2020 - 20:39:31 EST


Add a NULL check for worker before dereferencing.

Signed-off-by: Gaurav Singh <gaurav1086@xxxxxxxxx>
---
tools/perf/bench/epoll-wait.c | 3 +++
1 file changed, 3 insertions(+)

diff --git a/tools/perf/bench/epoll-wait.c b/tools/perf/bench/epoll-wait.c
index 75dca9773186..42983eb7f82e 100644
--- a/tools/perf/bench/epoll-wait.c
+++ b/tools/perf/bench/epoll-wait.c
@@ -239,6 +239,9 @@ static void *workerfn(void *arg)

static void nest_epollfd(struct worker *w)
{
+ if (!w)
+ return;
+
unsigned int i;
struct epoll_event ev;
int efd = multiq ? w->epollfd : epollfd;
--
2.17.1