X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Ftime.c;h=30d11dcb42f8d3c56ae04b954111bc3d0bb1889d;hb=7a0937309ce3538a05c140022b39ceb0d7d7264a;hp=c048d11af41e23ceeaffae5558a233a78905ce6e;hpb=da7ef0c8cace452ccfdfa0881a3c0b09970874d8;p=tpg%2Facess2.git diff --git a/Kernel/time.c b/Kernel/time.c index c048d11a..30d11dcb 100644 --- a/Kernel/time.c +++ b/Kernel/time.c @@ -43,6 +43,7 @@ void Timer_CallTimers() { int i; void (*callback)(void *); + void *arg; for(i = 0; i < NUM_TIMERS; @@ -50,9 +51,9 @@ void Timer_CallTimers() { if(gTimers[i].Callback == NULL) continue; if(giTimestamp < gTimers[i].FiresAfter) continue; - callback = gTimers[i].Callback; + callback = gTimers[i].Callback; arg = gTimers[i].Argument; gTimers[i].Callback = NULL; - callback(gTimers[i].Argument); + callback(arg); } }