summaryrefslogtreecommitdiff
path: root/ui/gtk/dfilter_expr_dlg.c
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2012-04-27 20:35:17 +0000
committerJakub Zawadzki <darkjames-ws@darkjames.pl>2012-04-27 20:35:17 +0000
commit4253c73d8f3fe128199554de52327d7230defc8f (patch)
tree2afabb1cfa6057e1e767cc3e9dcded075b41fc04 /ui/gtk/dfilter_expr_dlg.c
parent6aa32cb03a6ec29f5ce1c554408abcded12d5ba2 (diff)
downloadwireshark-4253c73d8f3fe128199554de52327d7230defc8f.tar.gz
Fix sigsegv in filter expression dialog when user clicked on some BASE_CUSTOM field.
svn path=/trunk/; revision=42301
Diffstat (limited to 'ui/gtk/dfilter_expr_dlg.c')
-rw-r--r--ui/gtk/dfilter_expr_dlg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ui/gtk/dfilter_expr_dlg.c b/ui/gtk/dfilter_expr_dlg.c
index a07cdbbdd4..1b8870586f 100644
--- a/ui/gtk/dfilter_expr_dlg.c
+++ b/ui/gtk/dfilter_expr_dlg.c
@@ -193,7 +193,7 @@ field_select_row_cb(GtkTreeSelection *sel, gpointer tree)
* fill up the list of values, otherwise clear the list of values.
*/
/* XXX: ToDo: Implement "range-string" filter ? */
- if ((hfinfo->strings != NULL) && !(hfinfo->display & BASE_RANGE_STRING)) {
+ if ((hfinfo->strings != NULL) && !(hfinfo->display & BASE_RANGE_STRING) && !(hfinfo->display & BASE_CUSTOM)) {
const value_string *vals = hfinfo->strings;
if (hfinfo->display & BASE_EXT_STRING)
vals = VALUE_STRING_EXT_VS_P((value_string_ext *) vals);