From: Pirmin Walthert Date: Thu, 4 Jun 2020 06:50:35 +0000 (+0200) Subject: res_pjsip_logger: use the correct pointer when logging tx_messages to pcap X-Git-Tag: 17.6.0-rc1~36 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2b5ca0479863f3b5a2867e81110310c2e1b53b0;p=thirdparty%2Fasterisk.git res_pjsip_logger: use the correct pointer when logging tx_messages to pcap When writing tx messages to pcap files, Asterisk is using the wrong pointer resulting in lots of wasted space. This patch fixes it to use the correct pointer. ASTERISK-28932 #close Change-Id: I5b8253dd59a083a2ca2c81f232f1d14d33c6fd23 --- diff --git a/res/res_pjsip_logger.c b/res/res_pjsip_logger.c index 8380bd6fb1..957020f8a0 100644 --- a/res/res_pjsip_logger.c +++ b/res/res_pjsip_logger.c @@ -286,7 +286,7 @@ static pj_status_t logging_on_tx_msg(pjsip_tx_data *tdata) } if (default_logger->log_to_pcap) { - pjsip_logger_write_to_pcap(default_logger, tdata->buf.start, (int) (tdata->buf.end - tdata->buf.start), + pjsip_logger_write_to_pcap(default_logger, tdata->buf.start, (int) (tdata->buf.cur - tdata->buf.start), NULL, &tdata->tp_info.dst_addr); }