Module: Mesa Branch: 7.9 Commit: aa7bf2d88e95bdd1935ced45f90f03a156f995c3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa7bf2d88e95bdd1935ced45f90f03a156f995c3
Author: Brian Paul <[email protected]> Date: Mon Nov 29 09:21:26 2010 -0700 mesa: check for posix_memalign() errors Signed-off-by: Brian Paul <[email protected]> (cherry picked from commit b1097607db58ddaa91281e364dbb4aa53d904052) --- src/mesa/main/imports.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/src/mesa/main/imports.c b/src/mesa/main/imports.c index 46e5c93..13dabde 100644 --- a/src/mesa/main/imports.c +++ b/src/mesa/main/imports.c @@ -88,7 +88,8 @@ _mesa_align_malloc(size_t bytes, unsigned long alignment) #if defined(HAVE_POSIX_MEMALIGN) void *mem; int err = posix_memalign(& mem, alignment, bytes); - (void) err; + if (err) + return NULL; return mem; #elif defined(_WIN32) && defined(_MSC_VER) return _aligned_malloc(bytes, alignment); _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
