summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pjmedia/src/pjmedia/transport_udp.c4
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);
}