aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-sip.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2005-04-04 04:14:41 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2005-04-04 04:14:41 +0000
commitd430320b6a8f22aa1b5090820c98e025dea713f1 (patch)
tree7a025e5e2a4159f5e232925f2f31f526b8b349c9 /epan/dissectors/packet-sip.c
parentf52c3c3a1412fbc70f0a2c357d815034da4d6939 (diff)
the netware dissector is the only dissector that accesses fvalue_ functions directly.
this made it crash for some packets when the filter speedup patch was enabled, since some of these finfo nodes did no longer exist. as far as i can tell the only other instances of fvalue_ usage is from some tap based functions but all those do take care to make sure that the fields being accessed are all part of a filter, and will thus never be optimized away. The patch does two things 1, refactor the code but do not change the logic to reduce the number of places where the external fvalue_ functions are called from. 2, add code to force the tree to be visible (and thus change the code) so that the speedup patch will not optimize these fiuelds away. svn path=/trunk/; revision=14009
Diffstat (limited to 'epan/dissectors/packet-sip.c')
0 files changed, 0 insertions, 0 deletions