From 4d863e985b6372f7895db57b602b662dba5cadd0 Mon Sep 17 00:00:00 2001 From: boxi Date: Tue, 18 May 2021 17:21:47 +0800 Subject: [PATCH] fix: Fix wrong judgment in los_trace.c to avoid null pointer access. Fix wrong judgment in los_trace.c to avoid null pointer access. Close #I3RT9F Change-Id: Id37b80fc6acc085205695318232d5f4fd75472aa --- kernel/extended/trace/los_trace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/extended/trace/los_trace.c b/kernel/extended/trace/los_trace.c index 678025c4..184884e4 100644 --- a/kernel/extended/trace/los_trace.c +++ b/kernel/extended/trace/los_trace.c @@ -454,7 +454,7 @@ UINT32 OsShellCmdTraceSwitch(INT32 argc, const CHAR **argv) if (isdigit(argv[0][0]) != 0) { CHAR *endPtr = NULL; UINT32 traceType = strtoul(argv[0], &endPtr, 0); - if ((endPtr != NULL) || (*endPtr != 0)) { + if ((endPtr == NULL) || (*endPtr != 0)) { PRINTK("Unknown option: %s\n", argv[0]); goto TRACE_HELP; } -- GitLab