aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ehs.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2009-05-08 21:58:10 +0000
committerBill Meier <wmeier@newsguy.com>2009-05-08 21:58:10 +0000
commitf8e4a91659ab28f2d2ac27bdb43a0ae417f63c28 (patch)
treefb7cad91f9ae7dfb851ca46c1e31f94160ed6bed /epan/dissectors/packet-ehs.c
parent3c84c0170e566a63ed9e7abfeb802dcac23f459d (diff)
Fix potential crash: FT_BOOLEAN field had a value_string not a true_false_string;
Also: Fix comment to indicate this is an EHS dissector not a VCDU dissector. svn path=/trunk/; revision=28319
Diffstat (limited to 'epan/dissectors/packet-ehs.c')
-rw-r--r--epan/dissectors/packet-ehs.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/epan/dissectors/packet-ehs.c b/epan/dissectors/packet-ehs.c
index b8930e7290..ad86a087be 100644
--- a/epan/dissectors/packet-ehs.c
+++ b/epan/dissectors/packet-ehs.c
@@ -1,5 +1,5 @@
-/* packet-vcdu.c
- * Routines for VCDU dissection
+/* packet-ehs.c
+ * Routines for "Enhanced HSC System" (EHS) dissection
* Copyright 2000, Scott Hovis scott.hovis@ums.msfc.nasa.gov
* Enhanced 2008, Matt Dunkle Matthew.L.Dunkle@nasa.gov
*
@@ -350,11 +350,10 @@ static const value_string ehs_secondary_header_tdm_end_of_data_flag[] =
{ 0, NULL }
};
-static const value_string ehs_secondary_header_tdm_aoslos_flag[] =
+static const true_false_string ehs_tfs_secondary_header_tdm_aoslos_flag =
{
- { 0, "AOS" },
- { 1, "LOS" },
- { 0, NULL }
+ "AOS" ,
+ "LOS"
};
static const value_string ehs_secondary_header_tdm_data_status[] =
@@ -1479,7 +1478,7 @@ proto_register_ehs(void)
},
{ &hf_ehs_sh_tdm_aoslos_flag,
{ "AOS/LOS Flag", "ehs2.tdm_aoslos_flag",
- FT_BOOLEAN, 8, VALS(ehs_secondary_header_tdm_aoslos_flag), 0x08,
+ FT_BOOLEAN, 8, TFS(&ehs_tfs_secondary_header_tdm_aoslos_flag), 0x08,
NULL, HFILL }
},
{ &hf_ehs_sh_tdm_override_errors_flag,