diff options
author | 2023-09-16 05:21:15 +0100 | |
---|---|---|
committer | 2023-09-15 21:21:15 -0700 | |
commit | 43c463f07803f40f4733dbc208609d1f102c26d0 (patch) | |
tree | c3f9e89604fbd4a63e22b60ebf32dd6fb1c5c49c /src | |
parent | 787281ee5e752267f25922b8886700eeadd48c3a (diff) | |
download | bun-43c463f07803f40f4733dbc208609d1f102c26d0.tar.gz bun-43c463f07803f40f4733dbc208609d1f102c26d0.tar.zst bun-43c463f07803f40f4733dbc208609d1f102c26d0.zip |
fix(node/fs.watch): Check first char before trimming event filenames (#5505)
* Add failing test
* fix(node/fs.watch): Don't lose first char in event
* run prettier
Diffstat (limited to 'src')
-rw-r--r-- | src/bun.js/node/path_watcher.zig | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/bun.js/node/path_watcher.zig b/src/bun.js/node/path_watcher.zig index 4f44a68ff..e00451a38 100644 --- a/src/bun.js/node/path_watcher.zig +++ b/src/bun.js/node/path_watcher.zig @@ -286,17 +286,8 @@ pub const PathWatcherManager = struct { if (!(path.len == 1 and entry_point[0] == '/')) { path = path[entry_point.len..]; - if (path.len == 0) { - while (path.len > 0) { - if (bun.strings.startsWithChar(path, '/')) { - path = path[1..]; - break; - } else { - path = path[1..]; - } - } - } else { - // Skip forward slash + // Skip leading slash + if (bun.strings.startsWithChar(path, '/')) { path = path[1..]; } } |