From a54222830764f049d8897c48ebefd3358c5cd7f4 Mon Sep 17 00:00:00 2001 From: jim Date: Thu, 11 Aug 2005 03:56:07 +0000 Subject: Allowed for no rx response after transmit of serial data git-svn-id: http://svn.digium.com/svn/zaptel/trunk@729 5390a7c7-147a-4af0-8ec9-7488f05a26cb --- pciradio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pciradio.c b/pciradio.c index 4702a6e..c896045 100755 --- a/pciradio.c +++ b/pciradio.c @@ -1254,10 +1254,10 @@ static int pciradio_ioctl(struct zt_chan *chan, unsigned int cmd, unsigned long rad->srxtimer = 0; memset(stack.p.buf,0,SERIAL_BUFLEN); stack.p.index = 0; - for(;;) + if (stack.p.data) for(;;) { rad->rxbuf[rad->rxindex] = 0; - if (((!stack.p.data) || (rad->rxindex < stack.p.data)) && + if ((rad->rxindex < stack.p.data) && (rad->srxtimer < SRX_TIMEOUT) && ((rad->remmode[chan->chanpos - 1] == ZT_RADPAR_REM_SERIAL) || (!strchr(rad->rxbuf,'\r')))) -- cgit v1.2.3