diff --git a/boards/telosb/driver_cc2420.c b/boards/telosb/driver_cc2420.c
index f2231c33ca9b048a7986ce42fbc503828b14c73d..27baa2abb70ea4990ad3167e6cdb3d7b463a8b11 100644
--- a/boards/telosb/driver_cc2420.c
+++ b/boards/telosb/driver_cc2420.c
@@ -207,7 +207,7 @@ interrupt (PORT1_VECTOR) __attribute__ ((naked)) cc2420_isr(void)
         DEBUG("rx interrupt");
     }
     /* GIO0 is falling => check if FIFOP is high, indicating an RXFIFO overflow */
-    else if ((P1IFG & CC2420_GIO0) != 0) {
+    else if ((P1IFG & CC2420_GIO0_PIN) != 0) {
         P1IFG &= ~CC2420_GIO0_PIN;
         if (cc2420_get_fifop()) {
             cc2420_rxoverflow_irq();