diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2013-09-22 15:50:55 +0000 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2013-09-22 15:50:55 +0000 |
commit | a0c53ffaa1bb46d8c9db2ec739401aa411c9790e (patch) | |
tree | 56a11c9e0910032ad43476462dd2c95ed65e5cc1 /asn1 | |
parent | c4a608a94071f4a23eaf16fd3ab9545e26309f76 (diff) |
emem -> wmem conversion:
- ep_tvb_get_bits() -> wmem_packet_tvb_get_bits()
- tvb_g_memdup()/ep_tvb_memdup() -> tvb_memdup()
- tvb_fake_unicode()/tvb_get_ephemeral_faked_unicode() -> tvb_get_faked_unicode()
- tvb_get_g_string()/tvb_get_ephemeral_string()/tvb_get_seasonal_string() -> tvb_get_string()
- tvb_get_g_unicode_string()/tvb_get_ephemeral_unicode_string() -> tvb_get_unicode_string()
- tvb_get_ephemeral_string_enc() -> tvb_get_string_enc()
- update docs accordingly
svn path=/trunk/; revision=52172
Diffstat (limited to 'asn1')
-rw-r--r-- | asn1/ansi_map/packet-ansi_map-template.c | 4 | ||||
-rw-r--r-- | asn1/c1222/packet-c1222-template.c | 12 | ||||
-rw-r--r-- | asn1/ess/packet-ess-template.c | 2 | ||||
-rw-r--r-- | asn1/gprscdr/gprscdr.cnf | 18 | ||||
-rw-r--r-- | asn1/gsm_map/gsm_map.cnf | 4 | ||||
-rw-r--r-- | asn1/h248/h248.cnf | 2 | ||||
-rw-r--r-- | asn1/ldap/ldap.cnf | 8 | ||||
-rw-r--r-- | asn1/ldap/packet-ldap-template.c | 2 | ||||
-rw-r--r-- | asn1/lte-rrc/lte-rrc.cnf | 2 | ||||
-rw-r--r-- | asn1/lte-rrc/packet-lte-rrc-template.c | 2 | ||||
-rw-r--r-- | asn1/pkcs12/packet-pkcs12-template.c | 4 | ||||
-rw-r--r-- | asn1/ranap/ranap.cnf | 2 | ||||
-rw-r--r-- | asn1/rrc/rrc.cnf | 2 | ||||
-rw-r--r-- | asn1/sabp/packet-sabp-template.c | 2 | ||||
-rw-r--r-- | asn1/snmp/packet-snmp-template.c | 22 | ||||
-rw-r--r-- | asn1/t124/t124.cnf | 2 | ||||
-rw-r--r-- | asn1/x509sat/x509sat.cnf | 2 |
17 files changed, 46 insertions, 46 deletions
diff --git a/asn1/ansi_map/packet-ansi_map-template.c b/asn1/ansi_map/packet-ansi_map-template.c index a26409b6af..607f489161 100644 --- a/asn1/ansi_map/packet-ansi_map-template.c +++ b/asn1/ansi_map/packet-ansi_map-template.c @@ -705,7 +705,7 @@ dissect_ansi_map_digits_type(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree * return; offset++; proto_tree_add_item(subtree, hf_ansi_map_ia5_digits, tvb, offset, -1, ENC_ASCII|ENC_NA); - proto_item_append_text(actx->created_item, " - %s", tvb_get_ephemeral_string(tvb,offset,tvb_length_remaining(tvb,offset))); + proto_item_append_text(actx->created_item, " - %s", tvb_get_string(wmem_packet_scope(),tvb,offset,tvb_length_remaining(tvb,offset))); break; case 3: /* Octet string */ @@ -738,7 +738,7 @@ dissect_ansi_map_digits_type(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree * case 2: /* IA5 Coding */ proto_tree_add_item(subtree, hf_ansi_map_ia5_digits, tvb, offset, -1, ENC_ASCII|ENC_NA); - proto_item_append_text(actx->created_item, " - %s", tvb_get_ephemeral_string(tvb,offset,tvb_length_remaining(tvb,offset))); + proto_item_append_text(actx->created_item, " - %s", tvb_get_string(wmem_packet_scope(),tvb,offset,tvb_length_remaining(tvb,offset))); break; case 3: /* Octet string */ diff --git a/asn1/c1222/packet-c1222-template.c b/asn1/c1222/packet-c1222-template.c index 4e5113cc97..594c50d7e5 100644 --- a/asn1/c1222/packet-c1222-template.c +++ b/asn1/c1222/packet-c1222-template.c @@ -301,11 +301,11 @@ static uat_t *c1222_uat; #define FILL_START int length, start_offset = offset; #define FILL_TABLE(fieldname) \ length = offset - start_offset; \ - fieldname = (guint8 *)tvb_g_memdup(tvb, start_offset, length); \ + fieldname = (guint8 *)tvb_memdup(NULL, tvb, start_offset, length); \ fieldname##_len = length; #define FILL_TABLE_TRUNCATE(fieldname, len) \ length = 1 + 2*(offset - start_offset); \ - fieldname = (guint8 *)tvb_g_memdup(tvb, start_offset, length); \ + fieldname = (guint8 *)tvb_memdup(NULL, tvb, start_offset, length); \ fieldname##_len = len; #else /* HAVE_LIBGCRYPT */ #define FILL_TABLE(fieldname) @@ -388,7 +388,7 @@ parse_c1222_detailed(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int cm user_id = tvb_get_ntohs(tvb, *offset); proto_tree_add_uint(tree, hf_c1222_logon_id, tvb, *offset, 2, user_id); *offset += 2; - user_name = tvb_get_ephemeral_string(tvb, *offset, 10); + user_name = tvb_get_string(wmem_packet_scope(),tvb, *offset, 10); proto_tree_add_string(tree, hf_c1222_logon_user, tvb, *offset, 10, user_name); *offset += 10; *length -= 12; @@ -400,7 +400,7 @@ parse_c1222_detailed(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int cm break; case C1222_CMD_SECURITY: if (*length >= 20) { - password = tvb_get_ephemeral_string(tvb, *offset, 20); + password = tvb_get_string(wmem_packet_scope(),tvb, *offset, 20); proto_tree_add_string(tree, hf_c1222_security_password, tvb, *offset, 20, password); *offset += 20; *length -= 20; @@ -919,7 +919,7 @@ dissect_epsem(tvbuff_t *tvb, int offset, guint32 len, packet_info *pinfo, proto_ return offset; encrypted = TRUE; if (c1222_decrypt) { - buffer = (guchar *)tvb_g_memdup(tvb, offset, len2); + buffer = (guchar *)tvb_memdup(NULL, tvb, offset, len2); if (!decrypt_packet(buffer, len2, TRUE)) { g_free(buffer); crypto_bad = TRUE; @@ -938,7 +938,7 @@ dissect_epsem(tvbuff_t *tvb, int offset, guint32 len, packet_info *pinfo, proto_ len2 = tvb_length_remaining(tvb, offset); if (len2 <= 0) return offset; - buffer = (guchar *)tvb_g_memdup(tvb, offset, len2); + buffer = (guchar *)tvb_memdup(NULL, tvb, offset, len2); epsem_buffer = tvb_new_subset_remaining(tvb, offset); if (c1222_decrypt) { if (!decrypt_packet(buffer, len2, FALSE)) { diff --git a/asn1/ess/packet-ess-template.c b/asn1/ess/packet-ess-template.c index b173dd4cb9..a78078d15e 100644 --- a/asn1/ess/packet-ess-template.c +++ b/asn1/ess/packet-ess-template.c @@ -120,7 +120,7 @@ ess_dissect_attribute_flags (tvbuff_t *tvb, asn1_ctx_t *actx) guint i; tree = proto_item_add_subtree (actx->created_item, ett_Category_attributes); - value = tvb_get_ephemeral_string (tvb, 0, tvb_length (tvb)); + value = tvb_get_string (wmem_packet_scope(), tvb, 0, tvb_length (tvb)); for (i = 0; i < num_ess_category_attributes; i++) { ess_category_attributes_t *u = &(ess_category_attributes[i]); diff --git a/asn1/gprscdr/gprscdr.cnf b/asn1/gprscdr/gprscdr.cnf index d1d1ca88dc..317ec67584 100644 --- a/asn1/gprscdr/gprscdr.cnf +++ b/asn1/gprscdr/gprscdr.cnf @@ -77,15 +77,15 @@ GPRSRecord return offset; proto_item_append_text(actx->created_item, " (UTC %%x-%%x-%%x %%x:%%x:%%x %%s%%x:%%x)", - tvb_get_guint8(parameter_tvb,0), /* Year */ - tvb_get_guint8(parameter_tvb,1), /* Month */ - tvb_get_guint8(parameter_tvb,2), /* Day */ - tvb_get_guint8(parameter_tvb,3), /* Hour */ - tvb_get_guint8(parameter_tvb,4), /* Minute */ - tvb_get_guint8(parameter_tvb,5), /* Second */ - tvb_get_ephemeral_string(parameter_tvb,6,1), /* Sign */ - tvb_get_guint8(parameter_tvb,7), /* Hour */ - tvb_get_guint8(parameter_tvb,8) /* Minute */ + tvb_get_guint8(parameter_tvb,0), /* Year */ + tvb_get_guint8(parameter_tvb,1), /* Month */ + tvb_get_guint8(parameter_tvb,2), /* Day */ + tvb_get_guint8(parameter_tvb,3), /* Hour */ + tvb_get_guint8(parameter_tvb,4), /* Minute */ + tvb_get_guint8(parameter_tvb,5), /* Second */ + tvb_get_string(wmem_packet_scope(), parameter_tvb,6,1), /* Sign */ + tvb_get_guint8(parameter_tvb,7), /* Hour */ + tvb_get_guint8(parameter_tvb,8) /* Minute */ ); #.FN_BODY MSTimeZone VAL_PTR = ¶meter_tvb diff --git a/asn1/gsm_map/gsm_map.cnf b/asn1/gsm_map/gsm_map.cnf index 3b9989e1f7..9e03da1e72 100644 --- a/asn1/gsm_map/gsm_map.cnf +++ b/asn1/gsm_map/gsm_map.cnf @@ -499,7 +499,7 @@ actx->pinfo->p2p_dir = P2P_DIR_RECV; proto_tree_add_text(tree, parameter_tvb, 0, length, "USSD String: %%s", utf8_text); break; case SMS_ENCODING_8BIT: - proto_tree_add_text(tree, parameter_tvb , 0, length, "USSD String: %%s", tvb_get_ephemeral_string(parameter_tvb, 0, length)); + proto_tree_add_text(tree, parameter_tvb , 0, length, "USSD String: %%s", tvb_get_string(wmem_packet_scope(), parameter_tvb, 0, length)); break; case SMS_ENCODING_UCS2: case SMS_ENCODING_UCS2_LANG: @@ -880,7 +880,7 @@ if (!actx->value_ptr) length = tvb_length(parameter_tvb); name_len = tvb_get_guint8(parameter_tvb, 0); - apn_str = tvb_get_ephemeral_string(parameter_tvb, 1, length - 1); + apn_str = tvb_get_string(wmem_packet_scope(), parameter_tvb, 1, length - 1); if (name_len < length-1) { for (;;) { if (name_len >= length - 1) diff --git a/asn1/h248/h248.cnf b/asn1/h248/h248.cnf index 23caf2c981..6d17c50739 100644 --- a/asn1/h248/h248.cnf +++ b/asn1/h248/h248.cnf @@ -339,7 +339,7 @@ AuditReplyV1/auditResult audit_result curr_info.term->type = 0; /* unknown */ if (curr_info.term->len) { - curr_info.term->buffer = (guint8 *)ep_tvb_memdup(new_tvb,0,curr_info.term->len); + curr_info.term->buffer = (guint8 *)tvb_memdup(wmem_packet_scope(),new_tvb,0,curr_info.term->len); curr_info.term->str = bytes_to_str(curr_info.term->buffer,curr_info.term->len); } diff --git a/asn1/ldap/ldap.cnf b/asn1/ldap/ldap.cnf index 43e36dc115..ed9ab2d469 100644 --- a/asn1/ldap/ldap.cnf +++ b/asn1/ldap/ldap.cnf @@ -64,7 +64,7 @@ PasswordPolicyResponseValue B "1.3.6.1.4.1.42.2.27.8.5.1" "passwordPolicy" if (!parameter_tvb) return offset; - object_identifier_id = tvb_get_ephemeral_string(parameter_tvb, 0, tvb_length_remaining(parameter_tvb,0)); + object_identifier_id = tvb_get_string(wmem_packet_scope(), parameter_tvb, 0, tvb_length_remaining(parameter_tvb,0)); name = oid_resolved_from_string(object_identifier_id); if(name){ @@ -194,7 +194,7 @@ char *mechanism = NULL; * different type and/or mechanism. */ if(!actx->pinfo->fd->flags.visited) { - mechanism = tvb_get_g_string(parameter_tvb, 0, tvb_length_remaining(parameter_tvb,0)); + mechanism = tvb_get_string(NULL, parameter_tvb, 0, tvb_length_remaining(parameter_tvb,0)); ldap_info->first_auth_frame = 0; /* not known until we see the bind reply */ /* * If the mechanism in this request is an empty string (which is @@ -330,7 +330,7 @@ ldap_conv_info_t *ldap_info; ldap_do_protocolop(actx->pinfo); if(parameter_tvb) - ldapstring = tvb_get_ephemeral_string(parameter_tvb, 0, tvb_length_remaining(parameter_tvb, 0)); + ldapstring = tvb_get_string(wmem_packet_scope(), parameter_tvb, 0, tvb_length_remaining(parameter_tvb, 0)); if(hf_index == hf_ldap_baseObject) { /* this is search - put it on the scanline */ @@ -485,7 +485,7 @@ ldap_conv_info_t *ldap_info; break; if(i == len) { - string = tvb_get_ephemeral_string(next_tvb, 0, tvb_length_remaining(next_tvb, 0)); + string = tvb_get_string(wmem_packet_scope(), next_tvb, 0, tvb_length_remaining(next_tvb, 0)); proto_item_set_text(actx->created_item, "AttributeValue: %%s", string); } } diff --git a/asn1/ldap/packet-ldap-template.c b/asn1/ldap/packet-ldap-template.c index 47a93bc43d..ab5a6b78a2 100644 --- a/asn1/ldap/packet-ldap-template.c +++ b/asn1/ldap/packet-ldap-template.c @@ -1666,7 +1666,7 @@ dissect_ldap_oid(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree) * proto_tree_add_oid() instead. */ - oid=tvb_get_ephemeral_string(tvb, 0, tvb_length(tvb)); + oid=tvb_get_string(wmem_packet_scope(), tvb, 0, tvb_length(tvb)); if(!oid){ return; } diff --git a/asn1/lte-rrc/lte-rrc.cnf b/asn1/lte-rrc/lte-rrc.cnf index be7c903286..03fd1ce8c8 100644 --- a/asn1/lte-rrc/lte-rrc.cnf +++ b/asn1/lte-rrc/lte-rrc.cnf @@ -489,7 +489,7 @@ SystemInformationBlockType9/hnb-Name TYPE=FT_STRING DISPLAY=BASE_NONE %(DEFAULT_BODY)s actx->created_item = proto_tree_add_unicode_string(tree, hf_index, hnb_name_tvb, 0, -1, - tvb_get_ephemeral_string_enc(hnb_name_tvb, 0, tvb_length(hnb_name_tvb), ENC_UTF_8 | ENC_NA)); + tvb_get_string_enc(wmem_packet_scope(), hnb_name_tvb, 0, tvb_length(hnb_name_tvb), ENC_UTF_8 | ENC_NA)); #.TYPE_ATTR SystemInformationBlockType10/messageIdentifier TYPE=FT_UINT16 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=<e_rrc_messageIdentifier_vals_ext diff --git a/asn1/lte-rrc/packet-lte-rrc-template.c b/asn1/lte-rrc/packet-lte-rrc-template.c index 127cc35a6d..5154b081b8 100644 --- a/asn1/lte-rrc/packet-lte-rrc-template.c +++ b/asn1/lte-rrc/packet-lte-rrc-template.c @@ -1938,7 +1938,7 @@ dissect_lte_rrc_warningMessageSegment(tvbuff_t *warning_msg_seg_tvb, proto_tree cb_data_page_tvb = tvb_new_subset(warning_msg_seg_tvb, offset, length, length); cb_data_tvb = dissect_cbs_data(dataCodingScheme, cb_data_page_tvb, tree, pinfo, 0); if (cb_data_tvb) { - str = tvb_get_ephemeral_string(cb_data_tvb, 0, tvb_length(cb_data_tvb)); + str = tvb_get_string(wmem_packet_scope(), cb_data_tvb, 0, tvb_length(cb_data_tvb)); proto_tree_add_string_format(tree, hf_lte_rrc_warningMessageSegment_decoded_page, warning_msg_seg_tvb, offset, 83, str, "Decoded Page %u: %s", i+1, str); } diff --git a/asn1/pkcs12/packet-pkcs12-template.c b/asn1/pkcs12/packet-pkcs12-template.c index e8d0a7cbef..d0e2e64e33 100644 --- a/asn1/pkcs12/packet-pkcs12-template.c +++ b/asn1/pkcs12/packet-pkcs12-template.c @@ -111,7 +111,7 @@ generate_key_or_iv(unsigned int id, tvbuff_t *salt_tvb, unsigned int iter, cur_keylen = 0; salt_size = tvb_length(salt_tvb); - salt_p = tvb_get_ephemeral_string(salt_tvb, 0, salt_size); + salt_p = tvb_get_string(wmem_packet_scope(), salt_tvb, 0, salt_size); if (pw == NULL) pwlen = 0; @@ -307,7 +307,7 @@ int PBE_decrypt_data(const char *object_identifier_id_param, tvbuff_t *encrypted datalen = tvb_length(encrypted_tvb); clear_data = (char *)g_malloc(datalen); - err = gcry_cipher_decrypt (cipher, clear_data, datalen, tvb_get_ephemeral_string(encrypted_tvb, 0, datalen), datalen); + err = gcry_cipher_decrypt (cipher, clear_data, datalen, tvb_get_string(wmem_packet_scope(), encrypted_tvb, 0, datalen), datalen); if (gcry_err_code (err)) { proto_item_append_text(item, " [Failed to decrypt with password preference]"); diff --git a/asn1/ranap/ranap.cnf b/asn1/ranap/ranap.cnf index 120b41bcaa..33e3900a77 100644 --- a/asn1/ranap/ranap.cnf +++ b/asn1/ranap/ranap.cnf @@ -201,7 +201,7 @@ MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound") && ! actx->pinfo->sccp_info->data.co.assoc->calling_party ) { guint len = tvb_length(imsi_tvb); - guint8* bytes = (guint8 *)ep_tvb_memdup(imsi_tvb,0,len); + guint8* bytes = (guint8 *)tvb_memdup(wmem_packet_scope(),imsi_tvb,0,len); actx->pinfo->sccp_info->data.co.assoc->calling_party = wmem_strdup_printf(wmem_file_scope(), "IMSI: %%s", bytes_to_str(bytes, len) ); diff --git a/asn1/rrc/rrc.cnf b/asn1/rrc/rrc.cnf index 5a06d84e49..4ec8384f5e 100644 --- a/asn1/rrc/rrc.cnf +++ b/asn1/rrc/rrc.cnf @@ -652,7 +652,7 @@ HNBName TYPE=FT_STRING DISPLAY=BASE_NONE %(DEFAULT_BODY)s actx->created_item = proto_tree_add_unicode_string(tree, hf_index, hnbname_tvb, 0, -1, - tvb_get_ephemeral_string_enc(hnbname_tvb, 0, tvb_length(hnbname_tvb), ENC_UTF_8 | ENC_NA)); + tvb_get_string_enc(wmem_packet_scope(), hnbname_tvb, 0, tvb_length(hnbname_tvb), ENC_UTF_8 | ENC_NA)); #.FN_BODY CN-DomainIdentity VAL_PTR = &nas_sys_info_gsm_map guint32 nas_sys_info_gsm_map; diff --git a/asn1/sabp/packet-sabp-template.c b/asn1/sabp/packet-sabp-template.c index 0bbfce48b4..81bf989d45 100644 --- a/asn1/sabp/packet-sabp-template.c +++ b/asn1/sabp/packet-sabp-template.c @@ -158,7 +158,7 @@ dissect_sabp_cb_data(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) if (unpacked_tvb != NULL){ if (tree != NULL){ proto_tree *cbs_page_subtree = proto_item_add_subtree(cbs_page_item, ett_sabp_cbs_page_content); - proto_tree_add_string(cbs_page_subtree, hf_sabp_cbs_page_content, unpacked_tvb, 0, len, tvb_get_ephemeral_string(unpacked_tvb, 0, len)); + proto_tree_add_string(cbs_page_subtree, hf_sabp_cbs_page_content, unpacked_tvb, 0, len, tvb_get_string(wmem_packet_scope(), unpacked_tvb, 0, len)); } } diff --git a/asn1/snmp/packet-snmp-template.c b/asn1/snmp/packet-snmp-template.c index 64b04f7a85..54b2338d69 100644 --- a/asn1/snmp/packet-snmp-template.c +++ b/asn1/snmp/packet-snmp-template.c @@ -430,7 +430,7 @@ dissect_snmp_variable_date_and_time(proto_tree *tree,int hfid, tvbuff_t *tvb, in minutes, seconds, deci_seconds, - tvb_get_ephemeral_string(tvb,offset+8,1), + tvb_get_string(wmem_packet_scope(),tvb,offset+8,1), hour_from_utc, min_from_utc); }else{ @@ -610,7 +610,7 @@ dissect_snmp_VarBind(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, pt_name = proto_item_add_subtree(pi_name,ett_name); /* fetch ObjectName and its relative oid_info */ - oid_bytes = (guint8*)ep_tvb_memdup(tvb, name_offset, name_len); + oid_bytes = (guint8*)tvb_memdup(wmem_packet_scope(), tvb, name_offset, name_len); oid_info = oid_get_from_encoded(oid_bytes, name_len, &subids, &oid_matched, &oid_left); add_oid_debug_subtree(oid_info,pt_name); @@ -1406,8 +1406,8 @@ get_user_assoc(tvbuff_t* engine_tvb, tvbuff_t* user_tvb) given_username_len = tvb_length(user_tvb); given_engine_len = tvb_length(engine_tvb); if (! ( given_engine_len && given_username_len ) ) return NULL; - given_username = (guint8*)ep_tvb_memdup(user_tvb,0,-1); - given_engine = (guint8*)ep_tvb_memdup(engine_tvb,0,-1); + given_username = (guint8*)tvb_memdup(wmem_packet_scope(),user_tvb,0,-1); + given_engine = (guint8*)tvb_memdup(wmem_packet_scope(),engine_tvb,0,-1); for (a = localized_ues; a; a = a->next) { if ( localized_match(a, given_username, given_username_len, given_engine, given_engine_len) ) { @@ -1466,10 +1466,10 @@ snmp_usm_auth_md5(snmp_usm_params_t* p, guint8** calc_auth_p, guint* calc_auth_l *error = "Not enough data remaining"; return FALSE; } - msg = (guint8*)ep_tvb_memdup(p->msg_tvb,0,msg_len); + msg = (guint8*)tvb_memdup(wmem_packet_scope(),p->msg_tvb,0,msg_len); - auth = (guint8*)ep_tvb_memdup(p->auth_tvb,0,auth_len); + auth = (guint8*)tvb_memdup(wmem_packet_scope(),p->auth_tvb,0,auth_len); start = p->auth_offset - p->start_offset; end = start + auth_len; @@ -1531,9 +1531,9 @@ snmp_usm_auth_sha1(snmp_usm_params_t* p _U_, guint8** calc_auth_p, guint* calc_a *error = "Not enough data remaining"; return FALSE; } - msg = (guint8*)ep_tvb_memdup(p->msg_tvb,0,msg_len); + msg = (guint8*)tvb_memdup(wmem_packet_scope(),p->msg_tvb,0,msg_len); - auth = (guint8*)ep_tvb_memdup(p->auth_tvb,0,auth_len); + auth = (guint8*)tvb_memdup(wmem_packet_scope(),p->auth_tvb,0,auth_len); start = p->auth_offset - p->start_offset; end = start + auth_len; @@ -1579,7 +1579,7 @@ snmp_usm_priv_des(snmp_usm_params_t* p _U_, tvbuff_t* encryptedData _U_, gchar c return NULL; } - salt = (guint8*)ep_tvb_memdup(p->priv_tvb,0,salt_len); + salt = (guint8*)tvb_memdup(wmem_packet_scope(),p->priv_tvb,0,salt_len); /* The resulting "salt" is XOR-ed with the pre-IV to obtain the IV. @@ -1595,7 +1595,7 @@ snmp_usm_priv_des(snmp_usm_params_t* p _U_, tvbuff_t* encryptedData _U_, gchar c return NULL; } - cryptgrm = (guint8*)ep_tvb_memdup(encryptedData,0,-1); + cryptgrm = (guint8*)tvb_memdup(wmem_packet_scope(),encryptedData,0,-1); cleartext = (guint8*)g_malloc(cryptgrm_len); @@ -1667,7 +1667,7 @@ snmp_usm_priv_aes_common(snmp_usm_params_t* p, tvbuff_t* encryptedData, gchar co *error = "Not enough data remaining"; return NULL; } - cryptgrm = (guint8*)ep_tvb_memdup(encryptedData,0,-1); + cryptgrm = (guint8*)tvb_memdup(wmem_packet_scope(),encryptedData,0,-1); cleartext = (guint8*)g_malloc(cryptgrm_len); diff --git a/asn1/t124/t124.cnf b/asn1/t124/t124.cnf index a49e3820e0..acd15ef7d6 100644 --- a/asn1/t124/t124.cnf +++ b/asn1/t124/t124.cnf @@ -154,7 +154,7 @@ RegistryAllocateHandleResponse/result AllocateHandleResponseResult if(next_tvb) { - ns = tvb_get_g_string(t124NSIdentifier, 0, tvb_length(t124NSIdentifier)); + ns = tvb_get_string(NULL, t124NSIdentifier, 0, tvb_length(t124NSIdentifier)); if(ns != NULL) { dissector_try_string(t124_ns_dissector_table, ns, next_tvb, actx->pinfo, top_tree); g_free(ns); diff --git a/asn1/x509sat/x509sat.cnf b/asn1/x509sat/x509sat.cnf index 0f3f5166b9..bbeab761e3 100644 --- a/asn1/x509sat/x509sat.cnf +++ b/asn1/x509sat/x509sat.cnf @@ -385,7 +385,7 @@ XDayOf/fifth fifth_dayof if (! wide_tvb) { return offset; } - string = tvb_get_ephemeral_unicode_string (wide_tvb, 0, tvb_length(wide_tvb), ENC_BIG_ENDIAN); + string = tvb_get_unicode_string (wmem_packet_scope(), wide_tvb, 0, tvb_length(wide_tvb), ENC_BIG_ENDIAN); proto_item_append_text(actx->created_item, " %s", string); #.END |