Protect against division by zero in pjsua's dump_media_session (thanks Simon Farmer)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1671 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjsip/src/pjsua-lib/pjsua_call.c b/pjsip/src/pjsua-lib/pjsua_call.c
index eaa1f41..3d6e096 100644
--- a/pjsip/src/pjsua-lib/pjsua_call.c
+++ b/pjsip/src/pjsua-lib/pjsua_call.c
@@ -1879,6 +1879,12 @@
if (PJ_TIME_VAL_MSEC(media_duration) == 0)
media_duration.msec = 1;
+ /* protect against division by zero */
+ if (stat.rx.pkt == 0)
+ stat.rx.pkt = 1;
+ if (stat.tx.pkt == 0)
+ stat.tx.pkt = 1;
+
len = pj_ansi_snprintf(p, end-p,
"%s RX pt=%d, stat last update: %s\n"
"%s total %spkt %sB (%sB +IP hdr) @avg=%sbps/%sbps\n"