On Wed, Mar 4, 2026 at 5:29 PM Daniel Sahlberg <[email protected]>
wrote:

> Minor commit message nit:
>
> ons 4 mars 2026 kl. 16:17 skrev <[email protected]>:
>
>> Author: rinrab
>> Date: Wed Mar  4 15:16:10 2026
>> New Revision: 1932158
>>
>> Log:
>> Fix misusing of 'const' pointers.
>>
>> These are a few obvious places of some that were discovered by compiler
>> with
>> C23 checks when a pointer is assigned to result of functions like
>> strchr() and
>> the arguments are const. In such case, it essentially works as something
>> like
>> 'char non_const = (char *)constant'. Please refer to discussion on dev:
>> [1].
>>
>> * subversion/libsvn_fs/fs-loader.c
>>   (svn_fs__path_valid): Remove const from declration of 'c'.
>> * subversion/libsvn_fs_fs/tree.c
>>   (check_newline): Remove const from declration of 'c'.
>
>
> Shouldn’t this be ”add”?
>

You are right. I fixed the log message.



>
>
>> * subversion/libsvn_subr/gpg_agent.c
>>   (find_running_gpg_agent): Remove const from declration of 'p'.
>>
>> [1] https://lists.apache.org/thread/855lf41fz1ks3fng2m6b7wp2sdr6ly2s
>>
>> Modified:
>>    subversion/trunk/subversion/libsvn_fs/fs-loader.c
>>    subversion/trunk/subversion/libsvn_fs_fs/tree.c
>>    subversion/trunk/subversion/libsvn_subr/gpg_agent.c
>>
>> Modified: subversion/trunk/subversion/libsvn_fs/fs-loader.c
>>
>> ==============================================================================
>> --- subversion/trunk/subversion/libsvn_fs/fs-loader.c   Wed Mar  4
>> 15:07:04 2026        (r1932157)
>> +++ subversion/trunk/subversion/libsvn_fs/fs-loader.c   Wed Mar  4
>> 15:16:10 2026        (r1932158)
>> @@ -468,7 +468,7 @@ default_warning_func(void *baton, svn_er
>>  svn_error_t *
>>  svn_fs__path_valid(const char *path, apr_pool_t *pool)
>>  {
>> -  char *c;
>> +  const char *c;
>>
>>    /* UTF-8 encoded string without NULs. */
>>    if (! svn_utf__cstring_is_valid(path))
>>
>> Modified: subversion/trunk/subversion/libsvn_fs_fs/tree.c
>>
>> ==============================================================================
>> --- subversion/trunk/subversion/libsvn_fs_fs/tree.c     Wed Mar  4
>> 15:07:04 2026        (r1932157)
>> +++ subversion/trunk/subversion/libsvn_fs_fs/tree.c     Wed Mar  4
>> 15:16:10 2026        (r1932158)
>> @@ -2485,7 +2485,7 @@ fs_dir_optimal_order(apr_array_header_t
>>  static svn_error_t *
>>  check_newline(const char *path, apr_pool_t *pool)
>>  {
>> -  char *c = strchr(path, '\n');
>> +  const char *c = strchr(path, '\n');
>>
>>    if (c)
>>      return svn_error_createf(SVN_ERR_FS_PATH_SYNTAX, NULL,
>>
>> Modified: subversion/trunk/subversion/libsvn_subr/gpg_agent.c
>>
>> ==============================================================================
>> --- subversion/trunk/subversion/libsvn_subr/gpg_agent.c Wed Mar  4
>> 15:07:04 2026        (r1932157)
>> +++ subversion/trunk/subversion/libsvn_subr/gpg_agent.c Wed Mar  4
>> 15:16:10 2026        (r1932158)
>> @@ -326,7 +326,7 @@ find_running_gpg_agent(int *new_sd, apr_
>>    char *buffer;
>>    const char *socket_name = find_gpg_agent_socket(pool, pool);
>>    const char *request = NULL;
>> -  const char *p = NULL;
>> +  char *p = NULL;
>>    char *ep = NULL;
>>    int sd;
>>
>>
Thanks for noticing!

-- 
Timofei Zhakov

Reply via email to