diff --git a/src/drivers/clock.c b/src/drivers/clock.c index 8707ea0..78adfce 100644 --- a/src/drivers/clock.c +++ b/src/drivers/clock.c @@ -40,7 +40,7 @@ static void clock_handler(struct registers *regs) { (void)regs; if (scheduler_counter % 10 == 0) - scheduler((uint32_t *)regs->esp); + scheduler((uint32_t *)regs); scheduler_counter++; sleep_counter--; }