Pass stack size in _bytes_ to memset() for stack filling.
authorbernie <bernie@38d2e660-2303-0410-9eaa-f027e97ec537>
Mon, 18 Feb 2008 15:22:25 +0000 (15:22 +0000)
committerbernie <bernie@38d2e660-2303-0410-9eaa-f027e97ec537>
Mon, 18 Feb 2008 15:22:25 +0000 (15:22 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1123 38d2e660-2303-0410-9eaa-f027e97ec537

kern/proc.c

index f28b9819fa88e3d3251c427e2df318efa352475c..38cbc4decfb285fe1ec81831472cc1718fbb2c32 100644 (file)
@@ -175,7 +175,7 @@ struct Process *proc_new_with_name(UNUSED(const char *, name), void (*entry)(voi
 
 #if CONFIG_KERN_MONITOR
        /* Fill-in the stack with a special marker to help debugging */
-       memset(stack_base, CONFIG_KERN_STACKFILLCODE, stacksize / sizeof(cpustack_t));
+       memset(stack_base, (char)CONFIG_KERN_STACKFILLCODE, stacksize);
 #endif
 
        /* Initialize the process control block */