diff options
Diffstat (limited to 'epan/dissectors/packet-sip.c')
-rw-r--r-- | epan/dissectors/packet-sip.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/epan/dissectors/packet-sip.c b/epan/dissectors/packet-sip.c index 87ab4789ec..5cf18d3643 100644 --- a/epan/dissectors/packet-sip.c +++ b/epan/dissectors/packet-sip.c @@ -1423,15 +1423,13 @@ display_sip_uri (tvbuff_t *tvb, proto_tree *sip_element_tree, uri_offset_info* u if (c == '>') { uri_param_end_offset = uri_offsets->name_addr_end - 1; - current_offset = uri_offsets->name_addr_end; - } else { uri_param_end_offset = uri_offsets->name_addr_end; - current_offset = uri_offsets->name_addr_end; } + current_offset = uri_offsets->name_addr_end; } else if (c==',') { uri_param_end_offset = queried_offset; - current_offset = queried_offset; + current_offset = queried_offset+1; /* must move forward */ } else if (c==';') { /* More parameters */ uri_param_end_offset = queried_offset-1; |