diff --git a/libgralloc/gpu.cpp b/libgralloc/gpu.cpp index e7549c6..7f9182f 100644 --- a/libgralloc/gpu.cpp +++ b/libgralloc/gpu.cpp @@ -200,7 +200,7 @@ int gpu_context_t::alloc_impl(int w, int h, int format, int usage, if ((ssize_t)size <= 0) return -EINVAL; - size = (bufferSize >= size)? bufferSize : size; + size = (bufferSize != 0)? bufferSize : size; // All buffers marked as protected or for external // display need to go to overlay