diff --git a/sched/irq/irq_dispatch.c b/sched/irq/irq_dispatch.c index 69ddf421aa4..7cf810f6a66 100644 --- a/sched/irq/irq_dispatch.c +++ b/sched/irq/irq_dispatch.c @@ -110,8 +110,8 @@ void irq_dispatch(int irq, FAR void *context) #else if (g_irqvector[irq].handler) { - vector = g_irqvector[ndx].handler; - arg = g_irqvector[ndx].arg; + vector = g_irqvector[irq].handler; + arg = g_irqvector[irq].arg; } INCR_COUNT(irq); @@ -129,4 +129,3 @@ void irq_dispatch(int irq, FAR void *context) vector(irq, context, arg); } -