summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-smpp.c
diff options
context:
space:
mode:
authorUlf Lamping <ulf.lamping@web.de>2005-07-01 21:04:13 +0000
committerUlf Lamping <ulf.lamping@web.de>2005-07-01 21:04:13 +0000
commit2ce8d2a30f519ad93ef8aaf2e29fcc96ab95c2dd (patch)
treec5e1bcc1278dd9072b28d40e266c7a3cae57830c /epan/dissectors/packet-smpp.c
parent22fff1e1f308ed3849c3dddd15eff189bb7326ea (diff)
downloadwireshark-2ce8d2a30f519ad93ef8aaf2e29fcc96ab95c2dd.tar.gz
fixed various issues (two serious ones) found by "private" fuzz-testing
svn path=/trunk/; revision=14830
Diffstat (limited to 'epan/dissectors/packet-smpp.c')
-rw-r--r--epan/dissectors/packet-smpp.c16
1 files changed, 15 insertions, 1 deletions
diff --git a/epan/dissectors/packet-smpp.c b/epan/dissectors/packet-smpp.c
index ff7b3c8530..8d73dc120e 100644
--- a/epan/dissectors/packet-smpp.c
+++ b/epan/dissectors/packet-smpp.c
@@ -2389,7 +2389,21 @@ proto_register_smpp(void)
HFILL
}
},
- { &hf_smpp_user_message_reference,
+ { &hf_smpp_source_subaddress,
+ { "Source Subaddress", "smpp.source_subaddress",
+ FT_STRING, BASE_NONE, NULL, 0x00,
+ "Source Subaddress",
+ HFILL
+ }
+ },
+ { &hf_smpp_dest_subaddress,
+ { "Destination Subaddress", "smpp.dest_subaddress",
+ FT_STRING, BASE_NONE, NULL, 0x00,
+ "Destination Subaddress",
+ HFILL
+ }
+ },
+ { &hf_smpp_user_message_reference,
{ "Message reference", "smpp.user_message_reference",
FT_UINT16, BASE_HEX, NULL, 0x00,
"Reference to the message, assigned by the user.",