diff options
Diffstat (limited to 'kernel/xpp/xbus-pcm.c')
-rw-r--r-- | kernel/xpp/xbus-pcm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel/xpp/xbus-pcm.c b/kernel/xpp/xbus-pcm.c index ff4bee1..72a6588 100644 --- a/kernel/xpp/xbus-pcm.c +++ b/kernel/xpp/xbus-pcm.c @@ -839,7 +839,9 @@ void generic_card_pcm_fromspan(xbus_t *xbus, xpd_t *xpd, xpp_line_t lines, xpack if(IS_SET(lines, i)) { if(SPAN_REGISTERED(xpd)) { #ifdef DEBUG_PCMTX - if(pcmtx >= 0 && pcmtx_chan == i) + int channo = xpd->span.chans[i].channo; + + if(pcmtx >= 0 && pcmtx_chan == channo) memset((u_char *)pcm, pcmtx, ZT_CHUNKSIZE); else #endif |