From 8dd9175411a912e6e19c3831e94897463aa39959 Mon Sep 17 00:00:00 2001 From: NAKAMURA Gou Date: Tue, 29 Sep 2015 18:59:44 +0900 Subject: [PATCH] schedule: fix null pointer dereference --- kernel/process.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/process.c b/kernel/process.c index b36db1a9..9961e824 100644 --- a/kernel/process.c +++ b/kernel/process.c @@ -2257,7 +2257,8 @@ void schedule(void) return; } - if (cpu_local_var(current)->in_syscall_offload) { + if (cpu_local_var(current) + && cpu_local_var(current)->in_syscall_offload) { dkprintf("no schedule() while syscall offload!\n"); return; }