From 0880c8d5648854dc9ea4b317a2669e4c54d59ddf Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Tue, 2 Dec 2025 11:42:38 -0700 Subject: [PATCH] util,loader: silence asprintf() unused result warnings Silence warning about result of asprintf() calls not being used. Seen with gcc 11.4 on Ubuntu 22.04 Signed-off-by: Brian Paul Part-of: --- src/loader/loader_wayland_helper.c | 10 ++++++++-- src/util/anon_file.c | 7 ++++--- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/loader/loader_wayland_helper.c b/src/loader/loader_wayland_helper.c index d091ecf1739..4c420c589c4 100644 --- a/src/loader/loader_wayland_helper.c +++ b/src/loader/loader_wayland_helper.c @@ -237,11 +237,17 @@ loader_wayland_wrap_surface(struct loader_wayland_surface *lws, lws->id = wl_proxy_get_id((struct wl_proxy *)wl_surface); wl_proxy_set_queue((struct wl_proxy *)lws->wrapper, queue); - asprintf(&track_name, "wl%d presentation", lws->id); + if (asprintf(&track_name, "wl%d presentation", lws->id) < 0) { + return false; + } + lws->analytics.presentation_track_id = util_perfetto_new_track(track_name); free(track_name); - asprintf(&lws->analytics.latency_str, "wl%d latency", lws->id); + if (asprintf(&lws->analytics.latency_str, "wl%d latency", lws->id) < 0) { + return false; + } + return true; } diff --git a/src/util/anon_file.c b/src/util/anon_file.c index a9ad2a2aad8..346157ab155 100644 --- a/src/util/anon_file.c +++ b/src/util/anon_file.c @@ -210,11 +210,12 @@ os_create_anonymous_file(int64_t size, const char *debug_name) return -1; } + int k; if (debug_name) - asprintf(&name, "%s/mesa-shared-%s-XXXXXX", path, debug_name); + k = asprintf(&name, "%s/mesa-shared-%s-XXXXXX", path, debug_name); else - asprintf(&name, "%s/mesa-shared-XXXXXX", path); - if (!name) + k = asprintf(&name, "%s/mesa-shared-XXXXXX", path); + if (k < 0 || !name) return -1; fd = create_tmpfile_cloexec(name);