aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-per.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/packet-per.c b/epan/dissectors/packet-per.c
index 7b2b4d4228..a95aa17043 100644
--- a/epan/dissectors/packet-per.c
+++ b/epan/dissectors/packet-per.c
@@ -303,7 +303,7 @@ DEBUG_ENTRY("dissect_per_restricted_character_string");
if(max_len==0){
if (value_tvb) {
*value_tvb = tvb_new_real_data(NULL, 0, 0);
- tvb_set_child_real_data_tvbuff(tvb, value_tvb);
+ tvb_set_child_real_data_tvbuff(tvb, *value_tvb);
}
return offset;
}
@@ -423,8 +423,8 @@ DEBUG_ENTRY("dissect_per_restricted_character_string");
proto_tree_add_string(tree, hf_index, tvb, (old_offset>>3), (offset>>3)-(old_offset>>3), buf);
if (value_tvb) {
*value_tvb = tvb_new_real_data(buf, length, length);
- tvb_set_free_cb(value_tvb, g_free);
- tvb_set_child_real_data_tvbuff(tvb, value_tvb);
+ tvb_set_free_cb(*value_tvb, g_free);
+ tvb_set_child_real_data_tvbuff(tvb, *value_tvb);
} else {
g_free(buf);
}