From 7f8ec5b63e5a8774bfcadafbc0d9583686b00455 Mon Sep 17 00:00:00 2001 From: Heinrich Schuchardt Date: Sun, 8 Oct 2017 06:57:25 +0200 Subject: [PATCH] efi_selftest: avoid dereferencing NULL in tpl test The task priority levels test uses two events one passes the notification counter as context. The other passes NULL. Both use the same notification function. So we need to check for NULL here. Signed-off-by: Heinrich Schuchardt Reviewed-by: Simon Glass Signed-off-by: Alexander Graf --- lib/efi_selftest/efi_selftest_tpl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/efi_selftest/efi_selftest_tpl.c b/lib/efi_selftest/efi_selftest_tpl.c index 0b78ee7..b8c0e70 100644 --- a/lib/efi_selftest/efi_selftest_tpl.c +++ b/lib/efi_selftest/efi_selftest_tpl.c @@ -26,7 +26,8 @@ static void EFIAPI notify(struct efi_event *event, void *context) { unsigned int *count = context; - ++*count; + if (count) + ++*count; } /*