coredump: fix bug that memsegs got invalid value

for (; cinfo.regions[memsegs].start <
       cinfo.regions[memsegs].end; memsegs++);

Signed-off-by: wanggang26 <wanggang26@xiaomi.com>
This commit is contained in:
wanggang26
2024-08-16 20:40:20 +08:00
committed by Xiang Xiao
parent a8b7d26db5
commit 7a352d2b83
+2
View File
@@ -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;