http: add const to fix strchr() warnings
The "path" field of a "struct repo" (a custom http-push struct, not to be confused with "struct repository) is a pointer into a const argv string, and is never written to. The compiler does not traditionally complain about assigning from a const pointer because it happens via strchr(). But with some C23 libc versions (notably recent glibc), it has started to do so. Let's mark the field as const to silence the warnings. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Jeff King committed
Apr 2, 2026 at 00:14 UTC
2fb6a18782ff8f2d97b44c8812f9027f3812f970
1 file changed
+1
-1
http-push.c
+1
-1
@@ -99,7 +99,7 @@ static struct object_list *objects;
99
100
struct repo {
101
char *url;
102
- char *path;
102
+ const char *path;
103
int path_len;
104
int has_info_refs;
105
int can_update_info_refs;