From 19d677b8c76415e0c6d295bca2b0c19faba07313 Mon Sep 17 00:00:00 2001 From: bbhtt Date: Sat, 16 May 2026 11:18:51 +0530 Subject: [PATCH] builder-flatpak-utils: Fix const correctness warnings Glibc 2.43 implements C23 const-preserving string-search functions [1] This fixes the build with Glibc 2.43 and GCC 15.1 (which defaults to C23). [1]: https://sourceware.org/glibc/wiki/Release/2.43#C23_Const-Preserving_Standard_Library_Macros_May_Break_Some_Packages --- src/builder-flatpak-utils.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/builder-flatpak-utils.c b/src/builder-flatpak-utils.c index 927bdade..34a37087 100644 --- a/src/builder-flatpak-utils.c +++ b/src/builder-flatpak-utils.c @@ -185,7 +185,7 @@ flatpak_path_match_prefix (const char *pattern, /* special case * at end */ if (c == 0) { - char *tmp = strchr (string, '/'); + const char *tmp = strchr (string, '/'); if (tmp != NULL) return tmp; return string + strlen (string); @@ -1633,7 +1633,7 @@ get_xdg_user_dir_from_string (const char *filesystem, const char **suffix, const char **dir) { - char *slash; + const char *slash; const char *rest; g_autofree char *prefix = NULL; gsize len; @@ -2087,7 +2087,7 @@ option_add_generic_policy_cb (const gchar *option_name, GError **error) { FlatpakContext *context = data; - char *t; + const char *t; g_autofree char *key = NULL; const char *policy_value; @@ -2114,7 +2114,7 @@ option_remove_generic_policy_cb (const gchar *option_name, GError **error) { FlatpakContext *context = data; - char *t; + const char *t; g_autofree char *key = NULL; const char *policy_value; g_autofree char *extended_value = NULL;