diff options
Diffstat (limited to 'src/chthreads.c')
-rw-r--r-- | src/chthreads.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/chthreads.c b/src/chthreads.c index 5a7a98943..ae63c2b86 100644 --- a/src/chthreads.c +++ b/src/chthreads.c @@ -94,12 +94,12 @@ Thread *chThdInit(void *workspace, size_t wsize, (prio <= HIGHPRIO) && (pf != NULL), "chThdInit"); #if CH_DBG_FILL_THREADS - memfill(workspace, - (uint8_t)workspace + sizeof(Thread), - THREAD_FILL_VALUE); - memfill((uint8_t)workspace + sizeof(Thread), - (uint8_t)workspace + wsize - STACK_FILL_VALUE); + memfill((uint8_t *)workspace, + (uint8_t *)workspace + sizeof(Thread), + THREAD_FILL_VALUE); + memfill((uint8_t *)workspace + sizeof(Thread), + (uint8_t *)workspace + wsize, + STACK_FILL_VALUE); #endif SETUP_CONTEXT(workspace, wsize, pf, arg); return init_thread(tp, prio); |