Subject: Re: [PATCH] dir: avoid -Wdiscarded-qualifiers in remove_path()

From: Collin Funk <[email-masked]>
Date: Mon, 09 Mar 2026 17:22:59 -0700

Junio C Hamano <[email-masked]> writes:

> Collin Funk <[email-masked]> writes:
>
>> When building with glibc-2.43 there is the following warning:
>>
>>     dir.c:3526:15: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
>>      3526 |         slash = strrchr(name, '/');
>>           |               ^
>>
>> In this case we use a non-const pointer to get the last slash of the
>> unwritable file name, and then use it again to write in the strdup'd
>> file name.
>>
>> We can avoid this warning and make the code a bit more clear by using a
>> separate variable to access the original argument and it's strdup'd
>> copy.
>
> "it's" -> "its", if I am reading the above correctly?

Yep, my mistake. Assuming you can fix that locally?

Thanks,
Collin