Please checkAPI.pl
authorPascal Quantin <pascal.quantin@gmail.com>
Fri, 28 Mar 2014 22:42:08 +0000 (23:42 +0100)
committerPascal Quantin <pascal.quantin@gmail.com>
Fri, 28 Mar 2014 22:51:50 +0000 (22:51 +0000)
Change-Id: I78e9d3781df81fd4edda7e9b20749cb096a05499
Reviewed-on: https://code.wireshark.org/review/861
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
epan/dissectors/packet-sip.c

index 181b5b0a7d913e87f44dd1dbe85ef223a28b5add..1a86b38c6ee67db07d9748a489624a6cb656a4cb 100644 (file)
@@ -2096,10 +2096,10 @@ static void dissect_sip_via_header(tvbuff_t *tvb, proto_tree *tree, gint start_o
                     if (current_offset > port_offset)
                     {
                         /* Add address port number to tree */
+                        int port = atoi(tvb_get_string_enc(wmem_packet_scope(), tvb, port_offset,
+                                                           current_offset - port_offset, ENC_UTF_8));
                         proto_tree_add_uint(tree, hf_sip_via_sent_by_port, tvb, port_offset,
-                                            current_offset - port_offset,
-                                            atoi(tvb_get_string_enc(wmem_packet_scope(), tvb, port_offset,
-                                                                          current_offset - port_offset, ENC_UTF_8)));
+                                            current_offset - port_offset, port);
                     }
                     else
                     {