diff options
| -rwxr-xr-x | PICA_client.c | 2 |
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)) ) { |
