Skip to content

Commit 309cb1c

Browse files
avivkellertargos
authored andcommitted
path: remove StringPrototypeCharCodeAt from posix.extname
PR-URL: #54546 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
1 parent e2c69c9 commit 309cb1c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/path.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1463,8 +1463,8 @@ const posix = {
14631463
// after any path separator we find
14641464
let preDotState = 0;
14651465
for (let i = path.length - 1; i >= 0; --i) {
1466-
const code = StringPrototypeCharCodeAt(path, i);
1467-
if (code === CHAR_FORWARD_SLASH) {
1466+
const char = path[i];
1467+
if (char === '/') {
14681468
// If we reached a path separator that was not part of a set of path
14691469
// separators at the end of the string, stop now
14701470
if (!matchedSlash) {
@@ -1479,7 +1479,7 @@ const posix = {
14791479
matchedSlash = false;
14801480
end = i + 1;
14811481
}
1482-
if (code === CHAR_DOT) {
1482+
if (char === '.') {
14831483
// If this is our first dot, mark it as the start of our extension
14841484
if (startDot === -1)
14851485
startDot = i;

0 commit comments

Comments
 (0)