aboutsummaryrefslogtreecommitdiffstats
path: root/epan/value_string.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2010-10-29 22:01:29 +0000
committerBill Meier <wmeier@newsguy.com>2010-10-29 22:01:29 +0000
commite21ca351167349c9ba531bee03ba99eca889a408 (patch)
tree07a272bb401103d1c39509c9f5026f3634ac935b /epan/value_string.c
parentc5bebaa771d24a4de5910e52449d5167c0f938d3 (diff)
Improve g_warning text slightly.
svn path=/trunk/; revision=34697
Diffstat (limited to 'epan/value_string.c')
-rw-r--r--epan/value_string.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/epan/value_string.c b/epan/value_string.c
index 53bdb10436..4c54b03743 100644
--- a/epan/value_string.c
+++ b/epan/value_string.c
@@ -269,6 +269,7 @@ _match_strval_ext_init(const guint32 val, value_string_ext *vse)
if ((type == VS_INDEX) && (vs_p[i].value != (i + first_value))) {
type = VS_BIN_TREE;
}
+ /* XXX: Should check for dups ?? */
if ((type == VS_BIN_TREE) && (prev_value > vs_p[i].value)) {
type = VS_SEARCH;
break;
@@ -280,7 +281,8 @@ _match_strval_ext_init(const guint32 val, value_string_ext *vse)
switch (type) {
case VS_SEARCH:
vse->_vs_match = _match_strval_linear;
- g_warning("Extended value string: %s not sorted; accessing linearly", vse->_vs_name);
+ g_warning("Extended value string: %s not sorted; accessing linearly (%0x/%0x)",
+ vse->_vs_name, prev_value, vs_p[i].value);
break;
case VS_BIN_TREE:
vse->_vs_match = _match_strval_bsearch;