Demos (master): glxinfo: fix issues in visual_drawable_type()
Brian Paul
brianp at kemper.freedesktop.org
Sun May 8 17:53:46 UTC 2011
Module: Demos
Branch: master
Commit: 738551f88a0a06956a6daeb33c99420d951f475f
URL: http://cgit.freedesktop.org/mesa/demos/commit/?id=738551f88a0a06956a6daeb33c99420d951f475f
Author: sagawa <sagawa.aki+fdtbugs at gmail.com>
Date: Fri May 6 11:52:00 2011 -0600
glxinfo: fix issues in visual_drawable_type()
Fixes bug http://bugs.freedesktop.org/show_bug.cgi?id=36959
Signed-off-by: Brian Paul <brianp at vmware.com>
---
src/xdemos/glxinfo.c | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/src/xdemos/glxinfo.c b/src/xdemos/glxinfo.c
index 28a1d28..b33b180 100644
--- a/src/xdemos/glxinfo.c
+++ b/src/xdemos/glxinfo.c
@@ -681,13 +681,15 @@ visual_drawable_type(int type)
};
int i;
+ strcpy(buffer, "(none)");
p = buffer;
for (i = 0; i < 3; i++) {
- if (p > buffer)
- *p++ = ',';
- if (type & bits[i].bit)
- strcpy(p, bits[i].name);
- p += strlen(bits[i].name);
+ if (type & bits[i].bit) {
+ if (p > buffer)
+ *p++ = ',';
+ strcpy(p, bits[i].name);
+ p += strlen(bits[i].name);
+ }
}
return buffer;
More information about the mesa-commit
mailing list