[Devel] [PATCH 2/2] selftests/tcp_ao: Fix -Wdiscarded-qualifiers under C23
Eva Kurchatova
eva.kurchatova at virtuozzo.com
Mon Apr 27 00:02:43 MSK 2026
glibc ≥ 2.42 (GCC 15) defaults to -std=gnu23, which promotes
-Wdiscarded-qualifiers to an error.
In C23, strstr() and strchr() return "const char *".
Change variable types to const char * where the pointers are never
modified (column)
---
tools/testing/selftests/net/tcp_ao/lib/proc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/testing/selftests/net/tcp_ao/lib/proc.c b/tools/testing/selftests/net/tcp_ao/lib/proc.c
index 8b984fa04286..50062b527a39 100644
--- a/tools/testing/selftests/net/tcp_ao/lib/proc.c
+++ b/tools/testing/selftests/net/tcp_ao/lib/proc.c
@@ -56,7 +56,7 @@ static struct netstat *lookup_get(struct netstat *ns,
static struct netstat *lookup_get_column(struct netstat *ns, const char *line)
{
- char *column;
+ const char *column;
column = strchr(line, ':');
if (!column)
--
2.54.0
More information about the Devel
mailing list