From 0c7799b91672377436a63fe1fa89ecf6aa62d2fd Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 6 Nov 2025 15:37:12 +0100 Subject: [PATCH] glamor: replace XNFvasprintf() by vasprintf() No need for carrying around our own (incomplete) implementation of a standard libc function. Signed-off-by: Enrico Weigelt, metux IT consult --- glamor/glamor_core.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/glamor/glamor_core.c b/glamor/glamor_core.c index 43d859d1f..8ad49ca3c 100644 --- a/glamor/glamor_core.c +++ b/glamor/glamor_core.c @@ -93,7 +93,11 @@ glamor_link_glsl_prog(ScreenPtr screen, GLint prog, const char *format, ...) va_list va; va_start(va, format); - XNFvasprintf(&label, format, va); + if (vasprintf(&label, format, va) == -1) { + ErrorF("glamor_link_glsl_prog() memory allocation failed\n"); + va_end(va); + return FALSE; + } glObjectLabel(GL_PROGRAM, prog, -1, label); free(label); va_end(va);