From fd0f036480ef3be0f28514fba9de865dc28120e9 Mon Sep 17 00:00:00 2001 From: Ben Walker Date: Thu, 22 Aug 2019 13:11:11 -0700 Subject: [PATCH] event: Relax restriction on g_reactors not being NULL There is a case in vhost where this occurs. Until that is sorted out, just make this a warning. Change-Id: Id021791e8cbddf3023e0cb1b8c52a733b3578a7d Signed-off-by: Ben Walker Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/466075 Reviewed-by: Jim Harris Reviewed-by: Seth Howell Tested-by: SPDK CI Jenkins --- lib/event/reactor.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/event/reactor.c b/lib/event/reactor.c index 089ac9a90..7d34c9569 100644 --- a/lib/event/reactor.c +++ b/lib/event/reactor.c @@ -93,7 +93,10 @@ spdk_reactor_get(uint32_t lcore) { struct spdk_reactor *reactor; - assert(g_reactors != NULL); + if (g_reactors == NULL) { + SPDK_WARNLOG("Called spdk_reactor_get() while the g_reactors array was NULL!\n"); + return NULL; + } reactor = &g_reactors[lcore];