From 7a352d2b8327f375c81a741c00a75ed35266ce0b Mon Sep 17 00:00:00 2001 From: wanggang26 Date: Fri, 16 Aug 2024 20:40:20 +0800 Subject: [PATCH] coredump: fix bug that memsegs got invalid value for (; cinfo.regions[memsegs].start < cinfo.regions[memsegs].end; memsegs++); Signed-off-by: wanggang26 --- sched/misc/coredump.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sched/misc/coredump.c b/sched/misc/coredump.c index 76d048251cb..cc1d2ddcac6 100644 --- a/sched/misc/coredump.c +++ b/sched/misc/coredump.c @@ -836,6 +836,8 @@ int coredump_add_memory_region(FAR const void *ptr, size_t size) region[count - 1].end = (uintptr_t)ptr + size; region[count - 1].flags = 0; region[count].start = 0; + region[count].end = 0; + region[count].flags = 0; g_regions = region; return 0;