Sebastien Tandel wrote:
> Hi,
> 
>   I've updated the patch for ptvcursor taking into account the ideas of Guy.
> 
> Features supported by ptvcursor :
>   - multiple levels (256 max.), allocation per 8 levels.
>   - Two new functions creating an item in the tree and pushing a subtree at 
> the same time. These two functions accept an undefined length 
> (SUBTREE_UNDEFINED_LENGTH). The length of the item is set once the subtree is 
> pop'ed.
>     1) ptvcursor_add_with_subtree
>     2) ptvcursor_add_text_with_subtree
> 
> 
> If it sounds good I'll do a section for the README.developer.

Well, it looks OK to my (simple) eyes.

One thing looks wrong to me, though: using g_renew() to malloc memory 
but there are also DISSECTOR_ASSERT()s in the code.  If the assertion is 
taken dissection of that packet will stop and the memory will be leaked.

Shouldn't that be changed to ep_ malloc'd memory?

Unless anyone else has comments, could you write that README.developer 
patch, too?

_______________________________________________
Wireshark-dev mailing list
[email protected]
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to