diff --git a/extras/fixture/src/unity_fixture.c b/extras/fixture/src/unity_fixture.c index 8e398763e986e8422efe50e602120185df32e715..8130931382bd17b56b8a031d6bdf35df75d7eeca 100644 --- a/extras/fixture/src/unity_fixture.c +++ b/extras/fixture/src/unity_fixture.c @@ -207,7 +207,9 @@ void* unity_malloc(size_t size) mem = (char*)&(guard[1]); memcpy(&mem[size], end, sizeof(end)); +#ifndef UNITY_EXCLUDE_STDLIB_MALLOC free(guard); +#endif return (void*)mem; }