Merge branch '7.8'
[mesa.git] / src / glx / glxcmds.c
index 51a75e352bbcdd84c2ee4e7f5f5ea1d7c4d19c0a..7cdd42caf028aa989dad0e1cc4011e7a876fdbc7 100644 (file)
@@ -2552,6 +2552,9 @@ __glXSwapBuffersMscOML(Display * dpy, GLXDrawable drawable,
    if (divisor > 0 && remainder >= divisor)
       return -1;
 
+   if (target_msc == 0 && divisor == 0 && remainder == 0)
+      remainder = 1;
+
 #ifdef __DRI_SWAP_BUFFER_COUNTER
    if (psc->counters != NULL)
       return (*psc->sbc->swapBuffersMSC)(pdraw->driDrawable, target_msc,