# HG changeset patch # User Michael Spacefalcon # Date 1403761799 0 # Node ID aa9aec3ba43721cf4e0670ce6547c0a474d6be54 # Parent d43bf2d301de8424d6327db12c5a307891165292 os_tim_ir.c: os_add_timer_to_list(): minor polish diff -r d43bf2d301de -r aa9aec3ba437 gsm-fw/gpf/osl/os_tim_ir.c --- a/gsm-fw/gpf/osl/os_tim_ir.c Thu Jun 26 05:08:44 2014 +0000 +++ b/gsm-fw/gpf/osl/os_tim_ir.c Thu Jun 26 05:49:59 2014 +0000 @@ -143,7 +143,8 @@ return 1; } -static unsigned os_add_timer_to_list(T_OS_TIMER_TABLE_ENTRY *timer, OS_TICK ticks) +static unsigned +os_add_timer_to_list(T_OS_TIMER_TABLE_ENTRY *timer, OS_TICK ticks) { T_OS_TIMER_TABLE_ENTRY *t_list; OS_TICK c_ticks, r1_ticks, return_ticks; @@ -154,13 +155,12 @@ c_ticks = NU_Retrieve_Clock(); t_list = t_running; if (t_list != NULL) { - if (t_running->r_ticks >= c_ticks - t_start_ticks) { - r1_ticks = - t_running->r_ticks - c_ticks + t_start_ticks; - t_running->r_ticks = r1_ticks; + if (t_list->r_ticks >= c_ticks - t_start_ticks) { + r1_ticks = t_list->r_ticks - c_ticks + t_start_ticks; + t_list->r_ticks = r1_ticks; } else { r1_ticks = 0; - t_running->r_ticks = 0; + t_list->r_ticks = 0; } t_start_ticks = c_ticks; return_ticks = 0;