On Jul 4, 2012, at 12:24 AM, Guy Harris wrote:
> That doesn't mean there are 3 B.A.T.M.A.N. dissectors or two CAPWAP dissectors, it means either that the code to register them as potential UDP port dissectors doesn't eliminate duplicate registrations or that the code to print those registrations doesn't eliminate them. I'll look at fixing that bug.
Actually, the problem for CAPWAP is that, even if there's only one registered protocol and only one dissector source file, there are separate dissectors for "control" and "data" packets. Unfortunately, there's no way to specify which of the dissectors should be used. (A similar problem exists for B.A.T.M.A.N.)
This needs more work to fix.