return 1;
}
} else if (dae->dae_channel != ch) {
- if (!channel_access(ch, dae->dae_id.in_access, 1))
+ if (dae->dae_id.in_access &&
+ !channel_access(ch, dae->dae_id.in_access, 1))
return 0;
if (dae->dae_channel)
LIST_REMOVE(dae, dae_channel_link);
return 1;
}
} else if (de->de_channel != ch) {
- if (!channel_access(ch, de->de_id.in_access, 1))
+ if (de->de_id.in_access &&
+ !channel_access(ch, de->de_id.in_access, 1))
return 0;
if (de->de_channel)
LIST_REMOVE(de, de_channel_link);
return 1;
}
} else if (dte->dte_channel != ch) {
- if (!channel_access(ch, dte->dte_id.in_access, 1))
+ if (dte->dte_id.in_access &&
+ !channel_access(ch, dte->dte_id.in_access, 1))
return 0;
if (dte->dte_channel)
LIST_REMOVE(dte, dte_channel_link);