Commit ad7e344
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 ce14080 commit ad7e344
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 | | |
| |||
71 | 74 | | |
72 | 75 | | |
73 | 76 | | |
74 | | - | |
75 | 77 | | |
76 | 78 | | |
77 | 79 | | |
| |||
615 | 617 | | |
616 | 618 | | |
617 | 619 | | |
618 | | - | |
619 | | - | |
| 620 | + | |
| 621 | + | |
620 | 622 | | |
621 | 623 | | |
622 | 624 | | |
623 | 625 | | |
624 | 626 | | |
625 | | - | |
626 | | - | |
| 627 | + | |
| 628 | + | |
627 | 629 | | |
628 | 630 | | |
629 | 631 | | |
630 | 632 | | |
631 | 633 | | |
632 | | - | |
633 | | - | |
| 634 | + | |
| 635 | + | |
634 | 636 | | |
635 | 637 | | |
636 | 638 | | |
| |||
| 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