GLX protocol fixes for glMap* functions (bug 8899)
diff --git a/src/mesa/glapi/gl_XML.py b/src/mesa/glapi/gl_XML.py
index 15c3adc..b7a7388 100644
--- a/src/mesa/glapi/gl_XML.py
+++ b/src/mesa/glapi/gl_XML.py
@@ -438,8 +438,9 @@
 		#if ts == "GLdouble":
 		#	print '/* stack size -> %s = %u (after) */' % (self.name, self.type_expr.get_stack_size())
 
-		self.is_counter = is_attr_true( element, 'counter' )
-		self.is_output  = is_attr_true( element, 'output' )
+		self.is_client_only = is_attr_true( element, 'client_only' )
+		self.is_counter     = is_attr_true( element, 'counter' )
+		self.is_output      = is_attr_true( element, 'output' )
 
 
 		# Pixel data has special parameters.