diff --git a/channels/chan_dahdi.c b/channels/chan_dahdi.c index 9e4b487272..a062d38fdb 100644 --- a/channels/chan_dahdi.c +++ b/channels/chan_dahdi.c @@ -16008,7 +16008,7 @@ static char *dahdi_show_channels(struct ast_cli_entry *e, int cmd, struct ast_cl if (filtertype) { switch(filtertype) { case 1: /* dahdi show channels group */ - if (tmp->group != targetnum) { + if (!(tmp->group & targetnum)) { tmp = tmp->next; continue; }