commit | 5975c1d3353012f6595e3793a8bd1333700b43f2 | [log] [tgz] |
---|---|---|
author | Courtney Goeltzenleuchter <courtney@LunarG.com> | Wed Aug 06 17:09:11 2014 -0600 |
committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | Wed Aug 06 17:15:10 2014 -0600 |
tree | 72bdad15ffee91f6e588c842fd0b37cbb8f704de | |
parent | f44a6c6b602e0b3d77893e8a8e413dc60b42cc52 [diff] [blame] |
intel: Prevent divide by zero when alignment is 0.
diff --git a/icd/intel/mem.c b/icd/intel/mem.c index 2d3926d..ad0105c 100644 --- a/icd/intel/mem.c +++ b/icd/intel/mem.c
@@ -32,7 +32,7 @@ { struct intel_mem *mem; - if (4096 % info->alignment) + if ((info->alignment != 0) && (4096 % info->alignment)) return XGL_ERROR_INVALID_ALIGNMENT; if (info->heapCount != 1 || info->heaps[0] != 0) return XGL_ERROR_INVALID_POINTER;