Wireshark-commits: [Wireshark-commits] rev 52036: /trunk/epan/dissectors/ /trunk/epan/dissectors/:

Date: Sat, 14 Sep 2013 13:15:31 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=52036

User: eapache
Date: 2013/09/14 06:15 AM

Log:
 _lookup_extended takes a pointer to the key-pointer since it has to set the old
 key pointer value. _insert just takes the key-pointer, not a pointer to it.
 Passing a pointer-to-a-pointer causes the outer pointer to be dereferenced as a
 struct (when it in fact points to a pointer to struct) and leads to incorrect
 behaviour and uninitialized/out-of-bounds memory accesses.
 
 Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9139

Directory: /trunk/epan/dissectors/
  Changes    Path                   Action
  +2 -2      packet-ieee802154.c    Modified