diff options
author | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2017-12-11 22:33:11 +0000 |
---|---|---|
committer | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2017-12-11 22:34:15 +0000 |
commit | 10e98462520b5dcfa1e5d7b80e53a95725d91d94 (patch) | |
tree | 9e1b8690bad7bf0305c04596e8a2f5063af352c2 /epan/dissectors/packet-sip.c | |
parent | 7617af1d8994289da23402b67ccea79e32881888 (diff) |
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 <martin.r.mathieson@googlemail.com>
Diffstat (limited to 'epan/dissectors/packet-sip.c')
-rw-r--r-- | epan/dissectors/packet-sip.c | 4 |
1 files 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; |