summaryrefslogtreecommitdiff
path: root/src/AESNI.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/AESNI.c')
-rw-r--r--src/AESNI.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/AESNI.c b/src/AESNI.c
index 16119e0..b2daa81 100644
--- a/src/AESNI.c
+++ b/src/AESNI.c
@@ -52,7 +52,9 @@ static void* memalign_wrapper(size_t alignment, size_t size)
#if defined(HAVE_POSIX_MEMALIGN)
/* posix_memalign is defined by POSIX */
void* tmp = NULL;
- posix_memalign(&tmp, alignment, size);
+ int result = posix_memalign(&tmp, alignment, size);
+ if (result != 0)
+ return NULL;
return tmp;
#elif defined(HAVE_ALIGNED_ALLOC)
/* aligned_alloc is defined by C11 */