diff options
author | Anders Broman <anders.broman@ericsson.com> | 2013-06-11 16:35:06 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2013-06-11 16:35:06 +0000 |
commit | bbb5aacd42cf81cee6b6bfa936359ddc064689f6 (patch) | |
tree | 66f0f7104a1768128d4641e0f52aac5f281d8cc9 /asn1/snmp | |
parent | 2a1ad7683c3bc5d4e4a6791c9ae2596e8cc93690 (diff) |
Show DisplayString as a string.
svn path=/trunk/; revision=49887
Diffstat (limited to 'asn1/snmp')
-rw-r--r-- | asn1/snmp/packet-snmp-template.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/asn1/snmp/packet-snmp-template.c b/asn1/snmp/packet-snmp-template.c index 000fa54fbb..5743c63667 100644 --- a/asn1/snmp/packet-snmp-template.c +++ b/asn1/snmp/packet-snmp-template.c @@ -835,7 +835,11 @@ indexing_done: goto already_added; } case BER_CLASS_UNI|(BER_UNI_TAG_OCTETSTRING<<4): - hfid = hf_snmp_octetstring_value; + if((oid_info->value_type->keytype == OID_KEY_TYPE_STRING)&& (oid_info->value_hfid> -1)){ + hfid = oid_info->value_hfid; + }else{ + hfid = hf_snmp_octetstring_value; + } break; case BER_CLASS_UNI|(BER_UNI_TAG_OID<<4): max_len = -1; min_len = 1; |