summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Jackson <ajax@redhat.com>2011-04-15 12:57:05 -0400
committerAdam Jackson <ajax@redhat.com>2011-04-15 12:57:05 -0400
commitf8540b9dcc1fba886be5c4ce7ea0d74952cb48c4 (patch)
tree9110ca37e92a180024868114c5b8124cab40cf10
parentdc0cf7596782087bdda0e7f9cd2f60907c45b2c4 (diff)
glx: Use 0 rather than garbage for unknown INTEL_swap_event types
Otherwise the garbage you return could well be numerically identical to one of the swap type tokens, and apps which rely on us to tell the truth would be in trouble. Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org> Signed-off-by: Adam Jackson <ajax@redhat.com>
-rw-r--r--glx/glxdri2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/glx/glxdri2.c b/glx/glxdri2.c
index e8961e255..d97971739 100644
--- a/glx/glxdri2.c
+++ b/glx/glxdri2.c
@@ -184,6 +184,7 @@ __glXdriSwapEvent(ClientPtr client, void *data, int type, CARD64 ust,
break;
default:
/* unknown swap completion type */
+ wire.event_type = 0;
break;
}
wire.drawable = drawable->drawId;