From a790d65210d9caf3ddc513cdbc44c3855cde4f9a Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Fri, 6 Feb 2026 12:59:38 +0100 Subject: [PATCH] dri2: declare variables where needed in DRI2CopyRegion() Signed-off-by: Enrico Weigelt, metux IT consult --- Xext/dri2/dri2.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Xext/dri2/dri2.c b/Xext/dri2/dri2.c index e70d46b04a..ada6e53754 100644 --- a/Xext/dri2/dri2.c +++ b/Xext/dri2/dri2.c @@ -896,17 +896,13 @@ int DRI2CopyRegion(DrawablePtr pDraw, RegionPtr pRegion, unsigned int dest, unsigned int src) { - DRI2DrawablePtr pPriv; - DRI2BufferPtr pDestBuffer, pSrcBuffer; - int i; - - pPriv = DRI2GetDrawable(pDraw); + DRI2DrawablePtr pPriv = DRI2GetDrawable(pDraw); if (pPriv == NULL) return BadDrawable; - pDestBuffer = NULL; - pSrcBuffer = NULL; - for (i = 0; i < pPriv->bufferCount; i++) { + DRI2BufferPtr pDestBuffer = NULL; + DRI2BufferPtr pSrcBuffer = NULL; + for (int i = 0; i < pPriv->bufferCount; i++) { if (pPriv->buffers[i]->attachment == dest) pDestBuffer = (DRI2BufferPtr) pPriv->buffers[i]; if (pPriv->buffers[i]->attachment == src)