-1 Gratuitous use of malloc() (e.g. for allocating a list or a lock)
-1 Inappropriate use of ASSERT (e.g. to verify that malloc() succeeded)
-1 Gratuitous use of malloc() (e.g. for allocating a list or a lock)
-1 Inappropriate use of ASSERT (e.g. to verify that malloc() succeeded)