diff options
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-per.c | 6 |
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); } |