From ceb272462bb4a93653f5b37d2fb2a20640fd17ee Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 5 Feb 2026 18:29:36 +0100 Subject: [PATCH] dri2: declare variables when needed in create_buffer() Signed-off-by: Enrico Weigelt, metux IT consult --- Xext/dri2/dri2.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Xext/dri2/dri2.c b/Xext/dri2/dri2.c index 5d7f9b2444..30acaf12a5 100644 --- a/Xext/dri2/dri2.c +++ b/Xext/dri2/dri2.c @@ -466,14 +466,12 @@ static DRI2BufferPtr create_buffer(DRI2ScreenPtr ds, DrawablePtr pDraw, unsigned int attachment, unsigned int format) { - DRI2BufferPtr buffer; if (ds->CreateBuffer2) - buffer = (*ds->CreateBuffer2)(GetScreenPrime(pDraw->pScreen, - DRI2GetDrawable(pDraw)->prime_id), - pDraw, attachment, format); + return ds->CreateBuffer2(GetScreenPrime(pDraw->pScreen, + DRI2GetDrawable(pDraw)->prime_id), + pDraw, attachment, format); else - buffer = (*ds->CreateBuffer)(pDraw, attachment, format); - return buffer; + return ds->CreateBuffer(pDraw, attachment, format); } static void