Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Mar 2006 16:06:06 -0800 (PST)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        Adrian Steinmann <ast@marabu.ch>
Cc:        Ganbold <ganbold@micom.mng.net>, freebsd-current@freebsd.org, dougb@freebsd.org
Subject:   Re: bin/94767: [patch] rcorder(8) dumps core when does not use a proper RCng script (dansguardian)
Message-ID:  <200603290006.k2T066Cr038883@apollo.backplane.com>
References:  <20060325180630.V31295@pano.marabu.ch> <44279BAC.4020904@micom.mng.net> <B7A23617-C836-46F1-BE61-E3435A3347B0@marabu.ch>

next in thread | previous in thread | raw e-mail | index | archive | help
    I commented out the free()'s in DragonFly.  The reason is that the
    free()s don't take into account the fact that there can be circular 
    dependancies on those structures.  If a circular dependancy occurs,
    you wind up with a use-after-free and then a double-free situation.

    Commenting out the free() was the easiest solution.

						-Matt




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603290006.k2T066Cr038883>