Fix filter valid/invalid test for multifield custom type
authorMichal Labedzki <michal.labedzki@tieto.com>
Fri, 19 Dec 2014 08:21:20 +0000 (09:21 +0100)
committerMichal Labedzki <michal.labedzki@tieto.com>
Sat, 20 Dec 2014 17:59:25 +0000 (17:59 +0000)
commit7b2ae7123521a6000ab7f0c655ec7125c8eb688a
tree6a8d4000df6a53d1a1fef2dbf987facb80880a61
parentabd90c32bbba16d848905b15f2b6ccfc353c8e41
Fix filter valid/invalid test for multifield custom type

Check for "or" or "||" (also ignore whitespaces)
and check both arguments of this operator to be
fieldname (character check), then check whole filter is valid
for dfilter compiler.

Change-Id: I412b5dc1fca16fcd2b640aa74af81167300fd11e
Reviewed-on: https://code.wireshark.org/review/5848
Petri-Dish: Michal Labedzki <michal.labedzki@tieto.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Tested-by: Michal Labedzki <michal.labedzki@tieto.com>
Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
epan/column-utils.c
ui/gtk/filter_dlg.c
ui/gtk/filter_dlg.h
ui/gtk/packet_list.c
ui/gtk/prefs_column.c