On Mar 31, 2009, at 1:22 PM, vinayak kamath wrote:

> When i load the PCAP file pinfo->cinfo value is never null but when  
> i click on any of the lines(my own porotocol message)
>  on GUI the debud printfs shows the value as null

That's currently the correct behavior.

When you load the file, Wireshark currently has to generate all the  
columns for each packet as it reads the packet, so it passes a non- 
null pinfo->cinfo value on the first dissection.

When you click on the packet, Wireshark currently doesn't need the  
columns - the text for the columns has been stored in the GUI widget  
that displays the packets - so it passes a non-null pinfo->cinfo value.

This may change at some point in the future, if we make random access  
to packets faster (that would require some work to support on  
compressed files, but is probably doable) and make the widget for the  
packet list pane call the Wireshark code to get the columns when it  
needs to display them.  That would make loading the file faster, and  
significantly reduce the memory requirements for a capture file.
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to