diff options
author | jim <jim@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2005-08-11 03:56:07 +0000 |
---|---|---|
committer | jim <jim@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2005-08-11 03:56:07 +0000 |
commit | a54222830764f049d8897c48ebefd3358c5cd7f4 (patch) | |
tree | 0fd882ccaef39561b4d6b9d83fcd8bf032afa858 | |
parent | 2606e8aa4b40fb4d9a664b7681a49a56a0633434 (diff) |
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
-rwxr-xr-x | pciradio.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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')))) |