From 9888a0a8a5c67f875ac53abaaeab2c47d172f237 Mon Sep 17 00:00:00 2001 From: Sake Blok Date: Fri, 3 Feb 2012 17:30:55 +0000 Subject: From Martin Kaiser.. FIX subdissector selection #BACKPORT:YES svn path=/trunk/; revision=40825 --- epan/dissectors/packet-i2c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'epan/dissectors') diff --git a/epan/dissectors/packet-i2c.c b/epan/dissectors/packet-i2c.c index d797d0eaca..e11ef026ae 100644 --- a/epan/dissectors/packet-i2c.c +++ b/epan/dissectors/packet-i2c.c @@ -254,7 +254,7 @@ dissect_i2c(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) } if (!is_event) { - if (!sub_check[sub_selected] || sub_check[sub_selected](pinfo)) { + if (sub_check[sub_selected] && sub_check[sub_selected](pinfo)) { call_dissector(sub_handles[sub_selected], tvb, pinfo, tree); } else { call_dissector(sub_handles[SUB_DATA], tvb, pinfo, tree); -- cgit v1.2.3