From Andrew Narver:
authorjake <jake@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 15 Oct 2008 20:02:15 +0000 (20:02 +0000)
committerjake <jake@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 15 Oct 2008 20:02:15 +0000 (20:02 +0000)
commit7a2b12b053f3dea9cdc42137deb0cd6ae7059f7a
tree8212bd220de617477e68098393e4dffc5f978a08
parent74baa6ba48a9089129858140af6e6f8b119c87d1
From Andrew Narver:
Currently, if you call proto_tree_free on anything other than the root node of a tree
the tree will get left in an inconsistent state.  This is because the parent is left pointing
to the newly freed child.

The traversal code is updated, the parent node update is currently disabled since
freeing is done for the complete tree only at this time, so there is no need to keep
the parent node consistent.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@26466 f5534014-38df-0310-8fa8-9805f1628bb7
epan/dfilter/dfilter-macro.c
epan/proto.c
epan/proto.h