change test for presence of accum buffer
diff --git a/src/mesa/main/accum.c b/src/mesa/main/accum.c
index a659e8d..2f7375b 100644
--- a/src/mesa/main/accum.c
+++ b/src/mesa/main/accum.c
@@ -70,7 +70,7 @@
       return;
    }
 
-   if (ctx->Visual.accumRedBits == 0) {
+   if (ctx->DrawBuffer->Visual.haveAccumBuffer == 0) {
       _mesa_error(ctx, GL_INVALID_OPERATION, "glAccum(no accum buffer)");
       return;
    }