From 84da8622f6cb320cd23f295d25b53fe9077894c2 Mon Sep 17 00:00:00 2001 From: Pirmin Walthert Date: Thu, 4 Jun 2020 08:50:35 +0200 Subject: [PATCH] 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 --- res/res_pjsip_logger.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/res_pjsip_logger.c b/res/res_pjsip_logger.c index 376213449d..caa88414e1 100644 --- a/res/res_pjsip_logger.c +++ b/res/res_pjsip_logger.c @@ -313,7 +313,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); }