Hi,

While investigating a memory leak and system panic, it didn't take long 
to realize that the various iterator functions, and how tokens were 
handled in and around them, needed a bit of cleaning up.

When a user utility completes any list processing, the token used to 
walk the data should be freed up.  Currently, this only happens in some 
cases using ipfstat command when an additional ioctl call from the user 
program cleans up the token.

Two bugs were submitted, 1979488 for head branch and 1979427 for release 
branch, to address this problem.  The proposed changes not only clean up 
each of the functions, but they remove any token processing requirements 
from the user level utilities.

Please check out the proposed changes attached to the two bugs.  The 
changes build and test for both branches without any issues, and have 
been thoroughly verified on Solaris platform.  Unless someone notices a 
problem, I'll plan to commit them at the end of the month.

Thanks,
John

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Ipfilter-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ipfilter-devel

Reply via email to