hevcenc: Handle errors in posix_memalign am: 5639f9918a

Change-Id: I7908a271558e204f42361b9ff378013923a7a373
diff --git a/test/encoder/main.c b/test/encoder/main.c
index 5e8747a..98106de 100644
--- a/test/encoder/main.c
+++ b/test/encoder/main.c
@@ -799,7 +799,10 @@
 #ifdef X86_MINGW
     pu1_buf = (UWORD8 *)_aligned_malloc(pic_size, 64);
 #else
-    posix_memalign((void **)&pu1_buf, 64, pic_size);
+    if (0 != posix_memalign((void **)&pu1_buf, 64, pic_size))
+    {
+        return (IHEVCE_EFAIL);
+    }
 #endif
     if(NULL == pu1_buf)
     {