Commit e9ed113
fs: fix chown abort
This syncs the type assertion introduced in the referenced PR in the C++
side. Since chown, lchown, and fchown can accept -1 as a value for uid
and gid, we should also accept signed integers from the JS side.
Fixes: #37995
Refs: #31694
PR-URL: #38004
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Rich Trott <[email protected]>1 parent e6106a0 commit e9ed113
File tree
3 files changed
+25
-24
lines changed- lib/internal/fs
- src
- test/parallel
3 files changed
+25
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
11 | 14 | | |
12 | 15 | | |
13 | 16 | | |
| |||
72 | 75 | | |
73 | 76 | | |
74 | 77 | | |
75 | | - | |
76 | 78 | | |
77 | 79 | | |
78 | 80 | | |
| |||
620 | 622 | | |
621 | 623 | | |
622 | 624 | | |
623 | | - | |
624 | | - | |
| 625 | + | |
| 626 | + | |
625 | 627 | | |
626 | 628 | | |
627 | 629 | | |
628 | 630 | | |
629 | 631 | | |
630 | | - | |
631 | | - | |
| 632 | + | |
| 633 | + | |
632 | 634 | | |
633 | 635 | | |
634 | 636 | | |
635 | 637 | | |
636 | 638 | | |
637 | | - | |
638 | | - | |
| 639 | + | |
| 640 | + | |
639 | 641 | | |
640 | 642 | | |
641 | 643 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
75 | 74 | | |
76 | 75 | | |
77 | 76 | | |
| |||
2184 | 2183 | | |
2185 | 2184 | | |
2186 | 2185 | | |
2187 | | - | |
2188 | | - | |
| 2186 | + | |
| 2187 | + | |
2189 | 2188 | | |
2190 | | - | |
2191 | | - | |
| 2189 | + | |
| 2190 | + | |
2192 | 2191 | | |
2193 | 2192 | | |
2194 | 2193 | | |
| |||
2217 | 2216 | | |
2218 | 2217 | | |
2219 | 2218 | | |
2220 | | - | |
2221 | | - | |
| 2219 | + | |
| 2220 | + | |
2222 | 2221 | | |
2223 | | - | |
2224 | | - | |
| 2222 | + | |
| 2223 | + | |
2225 | 2224 | | |
2226 | 2225 | | |
2227 | 2226 | | |
| |||
2247 | 2246 | | |
2248 | 2247 | | |
2249 | 2248 | | |
2250 | | - | |
2251 | | - | |
| 2249 | + | |
| 2250 | + | |
2252 | 2251 | | |
2253 | | - | |
2254 | | - | |
| 2252 | + | |
| 2253 | + | |
2255 | 2254 | | |
2256 | 2255 | | |
2257 | 2256 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
194 | | - | |
| 194 | + | |
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
200 | | - | |
| 200 | + | |
201 | 201 | | |
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
205 | | - | |
| 205 | + | |
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
211 | | - | |
| 211 | + | |
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
| |||
0 commit comments