Skip to content

Commit 92622fc

Browse files
owentriguerosfangfufu
authored andcommitted
fix: const-correct strchr/strrchr
1 parent 2ebd190 commit 92622fc

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/link.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ static void LinkTable_uninitialised_fill(LinkTable *linktbl)
273273
*/
274274
static LinkTable *single_LinkTable_new(const char *url)
275275
{
276-
char *orig_ptr = strrchr(url, '/') + 1;
276+
const char *orig_ptr = strrchr(url, '/') + 1;
277277
char *ptr = curl_easy_unescape(NULL, orig_ptr, 0, NULL);
278278
LinkTable *linktbl = LinkTable_alloc(url);
279279
Link *link = Link_new(ptr, LINK_UNINITIALISED_FILE);
@@ -356,7 +356,7 @@ static LinkType linkname_to_LinkType(const char *linkname)
356356
}
357357

358358
/* The linkname must not contain '/' in the middle. */
359-
char *slash = strchr(linkname, '/');
359+
const char *slash = strchr(linkname, '/');
360360
if (slash) {
361361
int linkname_len = strnlen(linkname, MAX_FILENAME_LEN) - 1;
362362
if (slash - linkname != linkname_len) {

src/sonic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ XML_parser_general(void *data, const char *elem, const char **attr)
235235
/*
236236
* Skip to the last '/' if it exists
237237
*/
238-
char *s = strrchr(attr[i + 1], '/');
238+
const char *s = strrchr(attr[i + 1], '/');
239239
if (s) {
240240
strncpy(link->linkname, s + 1, MAX_FILENAME_LEN);
241241
} else {

0 commit comments

Comments
 (0)