diff options
Diffstat (limited to 'drivers/dahdi/wcte12xp/base.c')
-rw-r--r-- | drivers/dahdi/wcte12xp/base.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/dahdi/wcte12xp/base.c b/drivers/dahdi/wcte12xp/base.c index c0164db..5a730af 100644 --- a/drivers/dahdi/wcte12xp/base.c +++ b/drivers/dahdi/wcte12xp/base.c @@ -1584,7 +1584,8 @@ static void handle_leds(struct t1 *wc) led = wc->ledstate; - if (wc->span.alarms & (DAHDI_ALARM_RED | DAHDI_ALARM_BLUE)) { + if ((wc->span.alarms & (DAHDI_ALARM_RED | DAHDI_ALARM_BLUE)) + || wc->losalarmcount) { /* When we're in red alarm, blink the led once a second. */ if (time_after(jiffies, wc->blinktimer)) { led = (led & __LED_GREEN) ? SET_LED_RED(led) : UNSET_LED_REDGREEN(led); |