Only certain 'base' values make sense in 'prefs_register_uint_preference()': 0 and...
authormorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 31 Jan 2007 04:14:11 +0000 (04:14 +0000)
committermorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 31 Jan 2007 04:14:11 +0000 (04:14 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@20644 f5534014-38df-0310-8fa8-9805f1628bb7

epan/prefs.c

index d3603978d08b1c31bf319db32697eca6e8f5eb74..434ed00d7ee3c4ba0cd4cd4c5762f42e46becdeb 100644 (file)
@@ -534,6 +534,7 @@ prefs_register_uint_preference(module_t *module, const char *name,
        preference = register_preference(module, name, title, description,
            PREF_UINT);
        preference->varp.uint = var;
+       g_assert(base > 0 && base != 1 && base < 37);
        preference->info.base = base;
 }