heap: diagnostic message on alloc(0)

This commit is contained in:
Norman Feske 2018-08-21 14:08:53 +02:00 committed by Christian Helmuth
parent 3976a43c84
commit 1aba1fe8b1

View File

@ -215,6 +215,9 @@ bool Heap::_unsynchronized_alloc(size_t size, void **out_addr)
bool Heap::alloc(size_t size, void **out_addr)
{
if (size == 0)
error("attempt to allocated zero-size block from heap");
/* serialize access of heap functions */
Lock::Guard lock_guard(_lock);