Wireshark-commits: [Wireshark-commits] rev 45579: /trunk-1.8/epan/ /trunk-1.8/epan/dissectors/: pac

Date: Tue, 16 Oct 2012 12:04:06 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=45579

User: etxrab
Date: 2012/10/16 05:04 AM

Log:
 Copy over:
 Revision 45408 - fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7800
 
 use correct data types in eigrp dissector to prevent overflow
 
 --------------------------------------------------------------------------------
 
 Revision 45361 - Clean up properly when we can't find a radius $INCLUDE regardless of the
 state of errno. Don't treat it as a fatal parse error because it isn't,
 so we keep parsing the rest of the dictionaries even if one is missing.
 --------------------------------------------------------------------------------
 Revision 45360 - Don't destroy the in-memory radius dictionary if we hit a parse error:
  - If it's something as simple as a missing $INCLUDE then we probably still want
  whatever we could parse
  - We weren't doing it consistently anyways
  - There were a whole bunch of places where we were using it regardless of
  whether or not the parse failed, leading to read-after-free errors.
 
 
 --------------------------------------------------------------------------------
 Revision 45359 - Clean up better if we can't open a radius dictionary included by another
 radius dictionary. One of many issues with the way we load radius
 dictionaries.
 
 Part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7803
 
 
 --------------------------------------------------------------------------------
 Revision 45354 - Work around bug 7803 by not freeing the old name value until after it's been
 replaced in the key-set of the hash table. This doesn't really provide proper
 behaviour, it just stops us from accessing freed memory.
 
 Also, add modelines.
 
 --------------------------------------------------------------------------------
 Revision 43681 - Don't call subdissectors / expert...() / col...() under 'if (tree)'
 Also:
  Remove some uneeded initializers;
  Do some whitespace cleanup and re-formatting.

Directory: /trunk-1.8/epan/dissectors/
  Changes    Path              Action
  +105 -108  packet-eigrp.c    Modified

Directory: /trunk-1.8/epan/
  Changes    Path             Action
  +36 -61    radius_dict.l    Modified