Skip to content

Commit

Permalink
Update ext/mbstring/libmbfl/mbfl/mbfl_encoding.c
Browse files Browse the repository at this point in the history
Co-authored-by: Niels Dossche <[email protected]>
  • Loading branch information
youkidearitai and nielsdos committed Sep 10, 2024
1 parent 3eb89d5 commit 98678e6
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions ext/mbstring/libmbfl/mbfl/mbfl_encoding.c
Original file line number Diff line number Diff line change
Expand Up @@ -353,7 +353,7 @@ const mbfl_encoding *mbfl_name2encoding_ex(const char *name, size_t name_len)
/* search MIME charset name */
for (encoding = mbfl_encoding_ptr_list; *encoding; encoding++) {
if ((*encoding)->mime_name) {
if (strcasecmp((*encoding)->mime_name, name) == 0 && strlen((*encoding)->mime_name) == name_len) {
if (strcasecmp((*encoding)->mime_name, name) == 0 && (*encoding)->mime_name[name_len] == '\0') {
return *encoding;
}
}
Expand All @@ -363,7 +363,7 @@ const mbfl_encoding *mbfl_name2encoding_ex(const char *name, size_t name_len)
for (encoding = mbfl_encoding_ptr_list; *encoding; encoding++) {
if ((*encoding)->aliases) {
for (const char **alias = (*encoding)->aliases; *alias; alias++) {
if (strncasecmp(name, *alias, name_len) == 0 && strlen(*alias) == name_len) {
if (strncasecmp(name, *alias, name_len) == 0 && (*alias)[name_len] == '\0') {
return *encoding;
}
}
Expand Down

0 comments on commit 98678e6

Please sign in to comment.