aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-per.c
diff options
context:
space:
mode:
authorTomas Kukosa <tomas.kukosa@siemens.com>2008-01-03 08:19:27 +0000
committerTomas Kukosa <tomas.kukosa@siemens.com>2008-01-03 08:19:27 +0000
commitf5614d71cdf4fe659130d5435dad93a9ca44d589 (patch)
tree561fd6de76636904e9e761fb9ee7828ca1c7e3a4 /epan/dissectors/packet-per.c
parent0d9cbb0384afd7e2cb0050b045f5aa3fe53ddf29 (diff)
set actx->created_item for object identifier type
svn path=/trunk/; revision=23994
Diffstat (limited to 'epan/dissectors/packet-per.c')
-rw-r--r--epan/dissectors/packet-per.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/epan/dissectors/packet-per.c b/epan/dissectors/packet-per.c
index f2a9a36ba0..f01360a7f7 100644
--- a/epan/dissectors/packet-per.c
+++ b/epan/dissectors/packet-per.c
@@ -868,7 +868,6 @@ dissect_per_object_identifier(tvbuff_t *tvb, guint32 offset, asn1_ctx_t *actx _U
guint length;
const char *str;
tvbuff_t *val_tvb = NULL;
- proto_item *item = NULL;
header_field_info *hfi;
DEBUG_ENTRY("dissect_per_object_identifier");
@@ -879,10 +878,10 @@ DEBUG_ENTRY("dissect_per_object_identifier");
hfi = proto_registrar_get_nth(hf_index);
if (hfi->type == FT_OID) {
- item = proto_tree_add_item(tree, hf_index, val_tvb, 0, length, FALSE);
+ actx->created_item = proto_tree_add_item(tree, hf_index, val_tvb, 0, length, FALSE);
} else if (IS_FT_STRING(hfi->type)) {
str = oid_encoded2string(tvb_get_ptr(val_tvb, 0, length), length);
- item = proto_tree_add_string(tree, hf_index, val_tvb, 0, length, str);
+ actx->created_item = proto_tree_add_string(tree, hf_index, val_tvb, 0, length, str);
} else {
DISSECTOR_ASSERT_NOT_REACHED();
}