This bug has been copied from bug #534117 and has been proposed to be backported to 5.3 z-stream (EUS).
There has been some discussion between QE (mganisin and myself) about the correctness of this patch. Different test cases show controversial results as well. We'd like to bring the developer in this discussion as well and wait for some more testing results from a long running task over the weekend.
Hello, here's the update from QE: Old package dhcp-3.0.5-18.el5 seems to leak some 10 MB in 30 minutes, whereas the new package dhcp-3.0.5-18.el5_3.1 does not seem to leak at all. Jiri Popelka (developer) provided detailed explanation about the affected code path and the proposed patch which helped create a proper bug reproducer. Based on this QE now accepts the patch. Based on this we believe that the leak in load_balance_mine() function has been properly fixed and we're moving this bug to VERIFIED. There however may be other memory leaks depending on your setup and patches for them may not have been pulled from upstream. If you experience further issues please file a separate bug.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2010-0030.html