Mesa (master): draw: More defensive coding in DRAW_GET_IDX.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Wed May 15 15:59:42 UTC 2013


Module: Mesa
Branch: master
Commit: 2a43dfda95c70c3dd08f0dc3882f236f3a8f80e0
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a43dfda95c70c3dd08f0dc3882f236f3a8f80e0

Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed May 15 16:59:28 2013 +0100

draw: More defensive coding in DRAW_GET_IDX.

Doesn't make a difference ATM, but just in case.

---

 src/gallium/auxiliary/draw/draw_private.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/gallium/auxiliary/draw/draw_private.h b/src/gallium/auxiliary/draw/draw_private.h
index 44698db..1b2d55f 100644
--- a/src/gallium/auxiliary/draw/draw_private.h
+++ b/src/gallium/auxiliary/draw/draw_private.h
@@ -466,7 +466,7 @@ draw_get_rasterizer_no_cull( struct draw_context *draw,
  * If the index buffer would overflow we return the
  * index of the first element in the vb.
  */
-#define DRAW_GET_IDX(elts, i)                   \
-   ((i) >= draw->pt.user.eltMax) ? 0 : elts[i]
+#define DRAW_GET_IDX(_elts, _i)                   \
+   (((_i) >= draw->pt.user.eltMax) ? 0 : (_elts)[_i])
 
 #endif /* DRAW_PRIVATE_H */




More information about the mesa-commit mailing list