Commit a201003
authored
Simplify check for symlinks that resolve outside root (#4221)
This PR does not change any behaviour.
There have been 1-2 issues about symlinks recently. Both over and under
resolving can cause problems. This makes a case where we resolve more
explicit and prevent a resolved path from leaking out via the return.1 parent dab37a6 commit a201003
3 files changed
+22
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
54 | 53 | | |
55 | 54 | | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
763 | 763 | | |
764 | 764 | | |
765 | 765 | | |
766 | | - | |
767 | | - | |
768 | | - | |
769 | | - | |
| 766 | + | |
770 | 767 | | |
771 | | - | |
| 768 | + | |
772 | 769 | | |
773 | 770 | | |
774 | 771 | | |
| |||
780 | 777 | | |
781 | 778 | | |
782 | 779 | | |
783 | | - | |
| 780 | + | |
784 | 781 | | |
785 | 782 | | |
786 | 783 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
254 | 254 | | |
255 | 255 | | |
256 | 256 | | |
257 | | - | |
| 257 | + | |
258 | 258 | | |
259 | 259 | | |
260 | 260 | | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
265 | 265 | | |
266 | 266 | | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
274 | | - | |
275 | | - | |
276 | | - | |
| 274 | + | |
277 | 275 | | |
278 | 276 | | |
279 | 277 | | |
| |||
369 | 367 | | |
370 | 368 | | |
371 | 369 | | |
372 | | - | |
373 | | - | |
| 370 | + | |
374 | 371 | | |
375 | 372 | | |
376 | 373 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1760 | 1760 | | |
1761 | 1761 | | |
1762 | 1762 | | |
| 1763 | + | |
1763 | 1764 | | |
1764 | 1765 | | |
1765 | 1766 | | |
1766 | 1767 | | |
1767 | | - | |
1768 | | - | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
1769 | 1772 | | |
1770 | 1773 | | |
1771 | 1774 | | |
| |||
1778 | 1781 | | |
1779 | 1782 | | |
1780 | 1783 | | |
1781 | | - | |
| 1784 | + | |
1782 | 1785 | | |
1783 | 1786 | | |
1784 | 1787 | | |
1785 | 1788 | | |
1786 | 1789 | | |
1787 | | - | |
| 1790 | + | |
1788 | 1791 | | |
1789 | 1792 | | |
1790 | 1793 | | |
| |||
0 commit comments