From: Rudi Heitbaum Date: Sat, 14 Feb 2026 04:12:07 +0000 (+1100) Subject: fix handling of missing const type qualifier X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ecc30968e742a059d9091250f9100749ef9f4e8a;p=thirdparty%2Fshairport-sync.git fix handling of missing const type qualifier For ISO C23, the function strrchr that return pointers into their input arrays now have definitions as macros that return a pointer to a const-qualified type when the input argument is a pointer to a const-qualified type. Update to const type for variable, as returned string is only used in comparisons which const can be used --- diff --git a/mdns_avahi.c b/mdns_avahi.c index 29c360f6..cf45ba23 100644 --- a/mdns_avahi.c +++ b/mdns_avahi.c @@ -109,7 +109,7 @@ static void resolve_callback(AvahiServiceResolver *r, AVAHI_GCC_UNUSED AvahiIfIn // char a[AVAHI_ADDRESS_STR_MAX], *t; debug(3, "resolve_callback: Service '%s' of type '%s' in domain '%s':", name, type, domain); if (dbs->dacp_id) { - char *dacpid = strstr(name, "iTunes_Ctrl_"); + const char *dacpid = strstr(name, "iTunes_Ctrl_"); if (dacpid) { dacpid += strlen("iTunes_Ctrl_"); while (*dacpid == '0')