From 10e98462520b5dcfa1e5d7b80e53a95725d91d94 Mon Sep 17 00:00:00 2001 From: Martin Mathieson Date: Mon, 11 Dec 2017 22:33:11 +0000 Subject: [PATCH] SIP statistics: use flipped indices for tables when incrementing stats Change-Id: I22ed38b1c2d7849e8930149fb39ee14fa198a6e1 Reviewed-on: https://code.wireshark.org/review/24771 Reviewed-by: Martin Mathieson --- epan/dissectors/packet-sip.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/epan/dissectors/packet-sip.c b/epan/dissectors/packet-sip.c index d27cd6543c..9d739067ae 100644 --- a/epan/dissectors/packet-sip.c +++ b/epan/dissectors/packet-sip.c @@ -5571,7 +5571,7 @@ sip_stat_packet(void *tapdata, packet_info *pinfo _U_, epan_dissect_t *edt _U_, if (info_value->request_method && info_value->response_code < 1) { /* Request table */ - stat_tap_table *req_table = g_array_index(stat_data->stat_tap_data->tables, stat_tap_table*, 0); + stat_tap_table *req_table = g_array_index(stat_data->stat_tap_data->tables, stat_tap_table*, 1); stat_tap_table_item_type *item_data; guint element; @@ -5586,7 +5586,7 @@ sip_stat_packet(void *tapdata, packet_info *pinfo _U_, epan_dissect_t *edt _U_, } else if (info_value->response_code > 0) { /* Response table */ - stat_tap_table *resp_table = g_array_index(stat_data->stat_tap_data->tables, stat_tap_table*, 1); + stat_tap_table *resp_table = g_array_index(stat_data->stat_tap_data->tables, stat_tap_table*, 0); guint response_code = info_value->response_code; stat_tap_table_item_type *item_data; guint element;