chiark / gitweb /
util: overflow hardening
[elogind.git] / src / shared / util.h
index e23d706ebd501b0292782866aa6c495c44b09718..2e49cfde2efda507b6546929387e129b3b15b409 100644 (file)
@@ -551,7 +551,7 @@ _malloc_  static inline void *malloc_multiply(size_t a, size_t b) {
         return malloc(a * b);
 }
 
-static inline void *memdup_multiply(const void *p, size_t a, size_t b) {
+_malloc_ static inline void *memdup_multiply(const void *p, size_t a, size_t b) {
         if (_unlikely_(a > ((size_t) -1) / b))
                 return NULL;