Commit 0a8b037
committed
fix: address Copilot review feedback on net_poll and hl_sleep
Clamp timeout_ms before i64→c_int cast, validate events range,
handle poll() errors and EINTR, report POLLNVAL for unknown fds,
add argument check to patch_interp.py.
Signed-off-by: danbugs <danilochiarlone@gmail.com>1 parent 7e9881b commit 0a8b037
3 files changed
Lines changed: 37 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
12 | 16 | | |
13 | 17 | | |
14 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
12 | 16 | | |
13 | 17 | | |
14 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1635 | 1635 | | |
1636 | 1636 | | |
1637 | 1637 | | |
1638 | | - | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
1639 | 1643 | | |
1640 | 1644 | | |
1641 | 1645 | | |
1642 | 1646 | | |
| 1647 | + | |
1643 | 1648 | | |
1644 | 1649 | | |
1645 | 1650 | | |
1646 | 1651 | | |
1647 | 1652 | | |
1648 | 1653 | | |
1649 | | - | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
1650 | 1659 | | |
1651 | 1660 | | |
1652 | 1661 | | |
1653 | 1662 | | |
1654 | 1663 | | |
1655 | 1664 | | |
1656 | 1665 | | |
| 1666 | + | |
| 1667 | + | |
1657 | 1668 | | |
1658 | 1669 | | |
1659 | 1670 | | |
1660 | 1671 | | |
1661 | 1672 | | |
1662 | | - | |
| 1673 | + | |
1663 | 1674 | | |
1664 | 1675 | | |
1665 | | - | |
| 1676 | + | |
1666 | 1677 | | |
1667 | 1678 | | |
1668 | 1679 | | |
1669 | 1680 | | |
1670 | 1681 | | |
1671 | 1682 | | |
1672 | 1683 | | |
1673 | | - | |
| 1684 | + | |
| 1685 | + | |
| 1686 | + | |
| 1687 | + | |
| 1688 | + | |
| 1689 | + | |
| 1690 | + | |
1674 | 1691 | | |
1675 | 1692 | | |
1676 | 1693 | | |
| |||
1719 | 1736 | | |
1720 | 1737 | | |
1721 | 1738 | | |
| 1739 | + | |
| 1740 | + | |
| 1741 | + | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
1722 | 1746 | | |
1723 | 1747 | | |
1724 | 1748 | | |
| |||
0 commit comments