diff options
Diffstat (limited to 'epan/dissectors/packet-sip.c')
-rw-r--r-- | epan/dissectors/packet-sip.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/epan/dissectors/packet-sip.c b/epan/dissectors/packet-sip.c index 2fc1014564..52184705f9 100644 --- a/epan/dissectors/packet-sip.c +++ b/epan/dissectors/packet-sip.c @@ -1066,7 +1066,7 @@ dissect_sip_common(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, col_add_fstr(pinfo->cinfo, COL_INFO, "Status: %s", tvb_format_text(tvb, SIP2_HDR_LEN + 1, linelen - SIP2_HDR_LEN - 1)); } - stat_info->reason_phrase = ep_tvb_get_string(tvb, SIP2_HDR_LEN + 5, linelen - (SIP2_HDR_LEN + 5)); + stat_info->reason_phrase = tvb_get_ephemeral_string(tvb, SIP2_HDR_LEN + 5, linelen - (SIP2_HDR_LEN + 5)); break; case OTHER_LINE: @@ -1185,7 +1185,7 @@ dissect_sip_common(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, * Fetch the value. */ value_len = line_end_offset - value_offset; - value = ep_tvb_get_string(tvb, value_offset, + value = tvb_get_ephemeral_string(tvb, value_offset, value_len); /* @@ -1245,7 +1245,7 @@ separator_found: proto_tree_add_item(sip_element_tree, hf_sip_to_addr, tvb, parameter_offset, parameter_len, FALSE); /*info for the tap for voip_calls.c*/ - stat_info->tap_to_addr=ep_tvb_get_string(tvb, parameter_offset, parameter_len); + stat_info->tap_to_addr=tvb_get_ephemeral_string(tvb, parameter_offset, parameter_len); parameter_offset = parameter_end_offset + 1; /* @@ -1280,7 +1280,7 @@ separator_found: proto_tree_add_item(sip_element_tree, hf_sip_to_addr, tvb, parameter_offset, parameter_len, FALSE); /*info for the tap for voip_calls.c*/ - stat_info->tap_to_addr=ep_tvb_get_string(tvb, parameter_offset, parameter_len); + stat_info->tap_to_addr=tvb_get_ephemeral_string(tvb, parameter_offset, parameter_len); offset = parameter_end_offset; } /* Find parameter tag if present. @@ -1355,7 +1355,7 @@ separator_found2: dfilter_store_sip_from_addr(tvb, sip_element_tree, parameter_offset, parameter_len); /*info for the tap for voip_calls.c*/ - stat_info->tap_from_addr=ep_tvb_get_string(tvb, parameter_offset, parameter_len); + stat_info->tap_from_addr=tvb_get_ephemeral_string(tvb, parameter_offset, parameter_len); parameter_offset = parameter_end_offset + 1; /* * URI parameters ? @@ -1389,7 +1389,7 @@ separator_found2: proto_tree_add_item(sip_element_tree, hf_sip_from_addr, tvb, parameter_offset, parameter_len, FALSE); /*info for the tap for voip_calls.c*/ - stat_info->tap_from_addr=ep_tvb_get_string(tvb, parameter_offset, parameter_len); + stat_info->tap_from_addr=tvb_get_ephemeral_string(tvb, parameter_offset, parameter_len); offset = parameter_end_offset; } /* Find parameter tag if present. @@ -1524,10 +1524,10 @@ separator_found2: parameter_offset++; content_type_len = semi_colon_offset - value_offset; content_type_parameter_str_len = line_end_offset - parameter_offset; - content_type_parameter_str = ep_tvb_get_string(tvb, parameter_offset, + content_type_parameter_str = tvb_get_ephemeral_string(tvb, parameter_offset, content_type_parameter_str_len); } - media_type_str = ep_tvb_get_string(tvb, value_offset, content_type_len); + media_type_str = tvb_get_ephemeral_string(tvb, value_offset, content_type_len); #if GLIB_MAJOR_VERSION < 2 media_type_str_lower_case = ep_strdup(media_type_str); g_strdown(media_type_str_lower_case); @@ -1697,7 +1697,7 @@ dfilter_sip_request_line(tvbuff_t *tvb, proto_tree *tree, guint meth_len) * We know we have the entire method; otherwise, "sip_parse_line()" * would have returned OTHER_LINE. */ - string = ep_tvb_get_string(tvb, 0, meth_len); + string = tvb_get_ephemeral_string(tvb, 0, meth_len); if (tree) { proto_tree_add_string(tree, hf_Method, tvb, 0, meth_len, string); } |