From 4996d7b5c500553aa1c5af33ba152fdf6ec19d71 Mon Sep 17 00:00:00 2001 From: Paul Luse Date: Mon, 16 Jul 2018 17:03:12 -0700 Subject: [PATCH] test: check for null before deref of g_head Followup to earlier fix, didn't see this until after fixing bdev the rest of the way... Change-Id: Idc663ffe6a90e6cb3511e4e703f2e9c667a3eac4 Signed-off-by: Paul Luse Reviewed-on: https://review.gerrithub.io/419445 Chandler-Test-Pool: SPDK Automated Test System Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Shuhei Matsumoto Reviewed-by: Ziye Yang Reviewed-by: Changpeng Liu --- test/bdev/bdevperf/bdevperf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/bdev/bdevperf/bdevperf.c b/test/bdev/bdevperf/bdevperf.c index a5cc7d855..a47b8bc31 100644 --- a/test/bdev/bdevperf/bdevperf.c +++ b/test/bdev/bdevperf/bdevperf.c @@ -809,6 +809,9 @@ spdk_bdevperf_shutdown_cb(void) /* Send events to stop all I/O on each core */ for (i = 0; i < spdk_env_get_core_count(); i++) { + if (g_head == NULL) { + break; + } target = g_head[i]; if (target == NULL) { break;