CVSROOT:        /cvs
Module name:    src
Changes by:     dera...@cvs.openbsd.org 2021/12/05 09:40:24

Modified files:
        lib/libpcap    : gencode.c 

Log message:
libpcap parser uses a memory tracker to only free all objects at the end.
this code was slicing up large mallocs with sys/param.h ALIGN().  such a
scheme loses the many overflow/damage checking benefits of malloc per object.
Change the code to track independent allocations, rather than slicing.
ok gnezdo claudio

Reply via email to