Ethereal-dev: Re: [Ethereal-dev] information is display while filter, not otherwise

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <gharris@xxxxxxxxx>
Date: Thu, 31 Mar 2005 15:52:20 -0800
Nina Pham wrote:
Things are getting weird here. I wrote a plugin to capture one protocol.
(Presumably meaning "to *dissect* one protocol"; plugins make no 
difference as to whether Ethereal can capture a protocol - it can 
capture protocols that it cannot dissect.)
Some data I like to display on the information column wont be display when I did a filtering on a protocal name. Data disappears again when I
clear the filter. Any idea will be appreciated.
So is the information being displayed if you *are* filtering, or if you 
*aren't* filtering?
If it's being displayed only if you're filtering, your dissector is 
probably only making the 
"col_add_str()"/"col_add_fstr()"/"col_append_str()"/"col_append_fstr()"/etc. 
calls to add that information only if the protocol tree argument to the 
dissector is non-null.  It should make those calls regardless of whether 
it's null or not.