|
@@ -1289,7 +1289,7 @@ isdnloop_command(isdn_ctrl * c, isdnloop_card * card)
|
|
|
}
|
|
|
break;
|
|
|
case ISDN_CMD_CLREAZ:
|
|
|
- if (!card->flags & ISDNLOOP_FLAGS_RUNNING)
|
|
|
+ if (!(card->flags & ISDNLOOP_FLAGS_RUNNING))
|
|
|
return -ENODEV;
|
|
|
if (card->leased)
|
|
|
break;
|
|
@@ -1333,7 +1333,7 @@ isdnloop_command(isdn_ctrl * c, isdnloop_card * card)
|
|
|
}
|
|
|
break;
|
|
|
case ISDN_CMD_SETL3:
|
|
|
- if (!card->flags & ISDNLOOP_FLAGS_RUNNING)
|
|
|
+ if (!(card->flags & ISDNLOOP_FLAGS_RUNNING))
|
|
|
return -ENODEV;
|
|
|
return 0;
|
|
|
default:
|
|
@@ -1380,7 +1380,7 @@ if_writecmd(const u_char __user *buf, int len, int id, int channel)
|
|
|
isdnloop_card *card = isdnloop_findcard(id);
|
|
|
|
|
|
if (card) {
|
|
|
- if (!card->flags & ISDNLOOP_FLAGS_RUNNING)
|
|
|
+ if (!(card->flags & ISDNLOOP_FLAGS_RUNNING))
|
|
|
return -ENODEV;
|
|
|
return (isdnloop_writecmd(buf, len, 1, card));
|
|
|
}
|