fix out-of-bound read processing time zone data with distant-past dates
[musl] / src / malloc / memalign.c
index 61f456e..32cd87d 100644 (file)
@@ -1,13 +1,7 @@
+#define _BSD_SOURCE
 #include <stdlib.h>
-#include <errno.h>
 
 void *memalign(size_t align, size_t len)
 {
-       void *mem;
-       int ret;
-       if ((ret = posix_memalign(&mem, align, len))) {
-               errno = ret;
-               return 0;
-       }
-       return mem;
+       return aligned_alloc(align, len);
 }