diff options
author | Tomas Kukosa <tomas.kukosa@siemens.com> | 2008-01-03 08:19:27 +0000 |
---|---|---|
committer | Tomas Kukosa <tomas.kukosa@siemens.com> | 2008-01-03 08:19:27 +0000 |
commit | f5614d71cdf4fe659130d5435dad93a9ca44d589 (patch) | |
tree | 561fd6de76636904e9e761fb9ee7828ca1c7e3a4 /epan/dissectors/packet-per.c | |
parent | 0d9cbb0384afd7e2cb0050b045f5aa3fe53ddf29 (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.c | 5 |
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(); } |