assert divisor is not 0 in divide_round_up
diff --git a/src/threadpool-utils.h b/src/threadpool-utils.h index 0b81360..970210b 100644 --- a/src/threadpool-utils.h +++ b/src/threadpool-utils.h
@@ -1,5 +1,6 @@ #pragma once +#include <assert.h> #include <stdint.h> #include <stddef.h> @@ -105,6 +106,7 @@ } static inline size_t divide_round_up(size_t dividend, size_t divisor) { + assert(divisor != 0); if (dividend % divisor == 0) { return dividend / divisor; } else {