Fix a crash when calling try_val_to_str_ext()
authorPascal Quantin <pascal.quantin@gmail.com>
Tue, 17 Dec 2013 13:11:44 +0000 (13:11 -0000)
committerPascal Quantin <pascal.quantin@gmail.com>
Tue, 17 Dec 2013 13:11:44 +0000 (13:11 -0000)
svn path=/trunk/; revision=54177

epan/dissectors/packet-ansi_a.c
epan/dissectors/packet-ansi_a.h

index 4fa853704bf8718a6bdf3f8a787b0481cdbef0e2..a6fe88f2aa78eb6a4954067d4dd6d5fdfaa32800 100644 (file)
@@ -839,7 +839,7 @@ static const value_string ansi_tsb58_language_ind_strings[] = {
     { 0, NULL }
 };
 
-const value_string_ext ansi_tsb58_language_ind_strings_ext = VALUE_STRING_EXT_INIT(ansi_tsb58_language_ind_strings);
+value_string_ext ansi_tsb58_language_ind_strings_ext = VALUE_STRING_EXT_INIT(ansi_tsb58_language_ind_strings);
 
 /* NOTE:  Table 160 of 3GPP2 N.S0005 may specify different values */
 
@@ -888,7 +888,7 @@ const value_string ansi_tsb58_srvc_cat_strings[] = {
     { 0, NULL }
 };
 
-const value_string_ext ansi_tsb58_srvc_cat_strings_ext = VALUE_STRING_EXT_INIT(ansi_tsb58_srvc_cat_strings);
+value_string_ext ansi_tsb58_srvc_cat_strings_ext = VALUE_STRING_EXT_INIT(ansi_tsb58_srvc_cat_strings);
 
 /*
  * END Not strictly A-interface info
@@ -1584,7 +1584,7 @@ static const value_string ansi_a_so_str_vals[] = {
     { 0, NULL }
 };
 
-static const value_string_ext ansi_a_so_str_vals_ext = VALUE_STRING_EXT_INIT(ansi_a_so_str_vals);
+static value_string_ext ansi_a_so_str_vals_ext = VALUE_STRING_EXT_INIT(ansi_a_so_str_vals);
 
 static const gchar* ansi_a_so_int_to_str(gint32 so)
 {
@@ -2690,7 +2690,7 @@ static const value_string ansi_a_elem_cause_vals[] = {
     { 0, NULL}
 };
 
-static const value_string_ext ansi_a_elem_cause_vals_ext = VALUE_STRING_EXT_INIT(ansi_a_elem_cause_vals);
+static value_string_ext ansi_a_elem_cause_vals_ext = VALUE_STRING_EXT_INIT(ansi_a_elem_cause_vals);
 
 static guint8
 elem_cause(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, guint32 offset, guint len, gchar *add_string, int string_len)
index d4adebe636b793ff153c5c794440a4386a90dd2e..0c399a24613e772ba3383dae315d606617dda83d 100644 (file)
@@ -57,8 +57,8 @@ WS_DLL_PUBLIC const ext_value_string_t ansi_a_ios401_dtap_strings[];
 
 /* Not strictly A-interface info, but put here to avoid file polution */
 WS_DLL_PUBLIC const value_string ansi_tsb58_srvc_cat_strings[];
-WS_DLL_PUBLIC const value_string_ext ansi_tsb58_language_ind_strings_ext;
-WS_DLL_PUBLIC const value_string_ext ansi_tsb58_srvc_cat_strings_ext;
+WS_DLL_PUBLIC value_string_ext ansi_tsb58_language_ind_strings_ext;
+WS_DLL_PUBLIC value_string_ext ansi_tsb58_srvc_cat_strings_ext;
 
 #define TSB58_SRVC_CAT_CMAS_MIN        0x1000
 #define TSB58_SRVC_CAT_CMAS_MAX        0x1004