diff options
author | Guy Harris <guy@alum.mit.edu> | 1999-07-11 08:40:52 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 1999-07-11 08:40:52 +0000 |
commit | bb0eaf66b754ce5714d271b625cd9697f033ea7a (patch) | |
tree | a61fde061a49712c7f84e7260af72fe4262a1381 /packet-dns.c | |
parent | d35862ac07fed2f0a12032102c664665e50257f1 (diff) |
When you hit <Return> in the text entry box for the display filter,
apply the filter (if it isn't invalid).
Apply the filter by clearing the Clist that shows packet summary lines
and scanning through the list of all packets and adding to the Clist
those that match the filter.
Get rid of "if (dfilter_proto_tree)" test in "load_cap_file()";
"dfilter_proto_tree" is always FALSE, and all the test does is keep us
from doing a "gtk_clist_freeze()" of the packet list, and we don't want
to do that (we don't want the packet to be updated until we're done
reading in the file).
Get rid of "dfilter_proto_tree", as it's no longer used.
Move the test that checks whether the display filter matches the current
packet to "add_packet_to_packet_list()"; this allows us to run
"dissect_packet()" only once - if we have a display filter, we generate
the summary info *and* the protocol tree in the same call, using the
summary info to make the packet list item and the protocol tree when
checking the display filter.
In "dfilter_compile()", destroy "*p_dfcode" if it's not NULL, so we
don't leak memory.
svn path=/trunk/; revision=355
Diffstat (limited to 'packet-dns.c')
0 files changed, 0 insertions, 0 deletions