From 2d4fa74000229de600c241a628215c7a83a4ba64 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 28 Mar 2024 16:40:30 +0100 Subject: [PATCH] config: wscons: use asprintf() instead of deprecated Xprintf() The Xprintf() function is deprecated. Most of it's call sites had been moved to asprintf(), so also do it for the remaining two ones. Signed-off-by: Enrico Weigelt, metux IT consult Part-of: --- config/wscons.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/config/wscons.c b/config/wscons.c index b90e86819..d55ec350f 100644 --- a/config/wscons.c +++ b/config/wscons.c @@ -126,8 +126,7 @@ wscons_add_keyboard(void) input_options = input_option_new(input_options, "name", WSCONS_KBD_DEVICE); input_options = input_option_new(input_options, "driver", "kbd"); - config_info = Xprintf("wscons:%s", WSCONS_KBD_DEVICE); - if (!config_info) + if (asprintf(&config_info, "wscons:%s", WSCONS_KBD_DEVICE) == -1) goto unwind; if (KB_ENCODING(wsenc) == KB_USER) { /* Ignore wscons "user" layout */ @@ -190,8 +189,7 @@ wscons_add_pointer(const char *path, const char *driver, int flags) char *config_info = NULL; int rc; - config_info = Xprintf("wscons:%s", path); - if (!config_info) + if (asprintf(&config_info, "wscons:%s", path) == -1) return; input_options = input_option_new(input_options, "_source", "server/wscons");