diff --git a/test_common/harness/alloc.h b/test_common/harness/alloc.h index bcd16d5f..33e6bd81 100644 --- a/test_common/harness/alloc.h +++ b/test_common/harness/alloc.h @@ -40,6 +40,9 @@ static void * align_malloc(size_t size, size_t alignment) if ( ptr ) return ptr; #else + if (alignment < sizeof(void*)) { + alignment = sizeof(void*); + } if (0 == posix_memalign(&ptr, alignment, size)) return ptr; #endif