diff --git a/gralloc.cpp b/gralloc.cpp index e551120..9b3d95f 100644 --- a/gralloc.cpp +++ b/gralloc.cpp @@ -339,7 +339,7 @@ try_ashmem: /*****************************************************************************/ static inline size_t ALIGN(size_t x, size_t align) { - return (x + align-1) & (align-1); + return (x + align-1) & ~(align-1); } static int gralloc_alloc(alloc_device_t* dev,