Fixed buffer overflow.

This commit is contained in:
oliverschmidt 2007-08-10 10:33:28 +00:00
parent 5038537b8f
commit f8bf3e1428

View file

@ -30,7 +30,7 @@
* *
* Author: Oliver Schmidt <ol.sc@web.de> * Author: Oliver Schmidt <ol.sc@web.de>
* *
* $Id: multi-threading.c,v 1.2 2007/04/04 17:41:28 oliverschmidt Exp $ * $Id: multi-threading.c,v 1.3 2007/08/10 10:33:28 oliverschmidt Exp $
*/ */
/** /**
@ -62,7 +62,7 @@
#include "contiki.h" #include "contiki.h"
#include "sys/mt.h" #include "sys/mt.h"
static char buf[10]; static char buf[12];
PROCESS(multi_threading_process, "Multi-threading process"); PROCESS(multi_threading_process, "Multi-threading process");
AUTOSTART_PROCESSES(&multi_threading_process); AUTOSTART_PROCESSES(&multi_threading_process);
@ -86,7 +86,7 @@ static void
thread_main(void *data) thread_main(void *data)
{ {
while(1) { while(1) {
thread_func((char *)data, 8); thread_func((char *)data, 9);
} }
mt_exit(); mt_exit();
} }
@ -102,8 +102,8 @@ PROCESS_THREAD(multi_threading_process, ev, data)
PROCESS_BEGIN(); PROCESS_BEGIN();
mt_init(); mt_init();
mt_start(&alpha_thread, thread_main, "IHGFEDCBA"); mt_start(&alpha_thread, thread_main, "JIHGFEDCBA");
mt_start(&count_thread, thread_main, "987654321"); mt_start(&count_thread, thread_main, "9876543210");
etimer_set(&timer, CLOCK_SECOND / 2); etimer_set(&timer, CLOCK_SECOND / 2);