summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xPICA_client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/PICA_client.c b/PICA_client.c
index e63dc2a..526dbc0 100755
--- a/PICA_client.c
+++ b/PICA_client.c
@@ -947,7 +947,7 @@ if (ret>0)
ipt=ci->chan_list_head;
while(ipt)
{
- if (FD_ISSET(ipt->sck_data, &fds))
+ if (ipt->state==PICA_CHANSTATE_ACTIVE && FD_ISSET(ipt->sck_data, &fds))
{
if (PICA_OK != (ret = PICA_read_c2c(ipt)) )
{