Merge pull request #126 from rgrr/master

Bug fix: add_timer() does not set owning process
This commit is contained in:
Adam Dunkels 2013-03-09 05:48:14 -08:00
commit dd3a88e1bf

View file

@ -155,17 +155,17 @@ add_timer(struct etimer *timer)
etimer_request_poll();
if(timer->p != PROCESS_NONE) {
/* Timer not on list. */
for(t = timerlist; t != NULL; t = t->next) {
if(t == timer) {
/* Timer already on list, bail out. */
timer->p = PROCESS_CURRENT();
update_time();
return;
}
}
}
/* Timer not on list. */
timer->p = PROCESS_CURRENT();
timer->next = timerlist;
timerlist = timer;