Mesa (master): st/dri: Fix segmentation fault in sw drivers

George Sapountzis gsap7 at kemper.freedesktop.org
Fri Aug 13 20:10:47 UTC 2010


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

Author: nobled <nobled at dreamwidth.org>
Date:   Wed Aug 11 23:36:52 2010 +0300

st/dri: Fix segmentation fault in sw drivers

---

 src/gallium/state_trackers/dri/sw/drisw.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/gallium/state_trackers/dri/sw/drisw.c b/src/gallium/state_trackers/dri/sw/drisw.c
index ae96f1b..249ccd7 100644
--- a/src/gallium/state_trackers/dri/sw/drisw.c
+++ b/src/gallium/state_trackers/dri/sw/drisw.c
@@ -201,7 +201,7 @@ drisw_allocate_textures(struct dri_drawable *drawable,
    struct pipe_resource templ;
    unsigned width, height;
    boolean resized;
-   int i;
+   unsigned i;
 
    width  = drawable->dPriv->w;
    height = drawable->dPriv->h;
@@ -222,7 +222,7 @@ drisw_allocate_textures(struct dri_drawable *drawable,
    templ.depth0 = 1;
    templ.last_level = 0;
 
-   for (i = 0; i < ST_ATTACHMENT_COUNT; i++) {
+   for (i = 0; i < count; i++) {
       enum pipe_format format;
       unsigned bind;
 




More information about the mesa-commit mailing list