diff options
-rw-r--r-- | pjmedia/src/pjmedia/transport_udp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pjmedia/src/pjmedia/transport_udp.c b/pjmedia/src/pjmedia/transport_udp.c index 3e56ea56..b86151ba 100644 --- a/pjmedia/src/pjmedia/transport_udp.c +++ b/pjmedia/src/pjmedia/transport_udp.c @@ -520,7 +520,7 @@ read_next_packet: if (status != PJ_EPENDING && status != PJ_SUCCESS) bytes_read = -status; - } while (status != PJ_EPENDING); + } while (status != PJ_EPENDING && status != PJ_ECANCELLED); } @@ -574,7 +574,7 @@ static void on_rx_rtcp(pj_ioqueue_key_t *key, if (status != PJ_EPENDING && status != PJ_SUCCESS) bytes_read = -status; - } while (status != PJ_EPENDING); + } while (status != PJ_EPENDING && status != PJ_ECANCELLED); } |