From 0dcba079907d559550ee8d9a201d26203bb8aebd Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Wed, 7 Jan 2026 11:41:37 +0200 Subject: [PATCH] Fix use of strchr with new GCC According to C specification, 7.28.5.1, strchr() is a generic function and its string argument's type is promoted to the result. So if it is const char*, the result will be const char* as well. gcc in Fedora Rawhide (15.2.1 20251111 or later) implements this conformance, resulting in a compilation fail with -Werror=discarded-qualifiers. Signed-off-by: Alexander Bokovoy --- src/jose.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jose.c b/src/jose.c index fbaf661..a3441c8 100644 --- a/src/jose.c +++ b/src/jose.c @@ -993,7 +993,7 @@ char *oauth2_jose_jwt_header_peek(oauth2_log_t *log, { char *input = NULL, *result = NULL; json_t *json = NULL; - char *p = NULL; + const char *p = NULL; size_t result_len; char *rv = NULL;