diff --git a/src/include/sof/common.h b/src/include/sof/common.h index 4bb279b039aa..8c81d3b091a8 100644 --- a/src/include/sof/common.h +++ b/src/include/sof/common.h @@ -20,7 +20,7 @@ /* Align the number to the nearest alignment value */ #ifndef IS_ALIGNED -#define IS_ALIGNED(size, alignment) ((size) % (alignment) == 0) +#define IS_ALIGNED(size, alignment) (!(alignment) || (size) % (alignment) == 0) #endif /* Treat zero as a special case because it wraps around */