Commit 22f9b2a
committed
More robust error handling
- Check if socket is alive before waiting to write to it to prevent SIGPIPE
- Consume SIGPIPE on client
- Read response line and headers after bad request1 parent 4b2b851 commit 22f9b2a
2 files changed
+51
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7133 | 7133 | | |
7134 | 7134 | | |
7135 | 7135 | | |
7136 | | - | |
| 7136 | + | |
7137 | 7137 | | |
7138 | 7138 | | |
7139 | 7139 | | |
| |||
8618 | 8618 | | |
8619 | 8619 | | |
8620 | 8620 | | |
8621 | | - | |
| 8621 | + | |
| 8622 | + | |
| 8623 | + | |
| 8624 | + | |
| 8625 | + | |
8622 | 8626 | | |
8623 | 8627 | | |
8624 | 8628 | | |
| |||
9516 | 9520 | | |
9517 | 9521 | | |
9518 | 9522 | | |
9519 | | - | |
| 9523 | + | |
9520 | 9524 | | |
9521 | 9525 | | |
9522 | 9526 | | |
| |||
9539 | 9543 | | |
9540 | 9544 | | |
9541 | 9545 | | |
| 9546 | + | |
| 9547 | + | |
9542 | 9548 | | |
9543 | 9549 | | |
9544 | 9550 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5898 | 5898 | | |
5899 | 5899 | | |
5900 | 5900 | | |
| 5901 | + | |
| 5902 | + | |
| 5903 | + | |
| 5904 | + | |
| 5905 | + | |
| 5906 | + | |
| 5907 | + | |
| 5908 | + | |
| 5909 | + | |
| 5910 | + | |
| 5911 | + | |
| 5912 | + | |
| 5913 | + | |
| 5914 | + | |
| 5915 | + | |
| 5916 | + | |
| 5917 | + | |
| 5918 | + | |
| 5919 | + | |
| 5920 | + | |
| 5921 | + | |
| 5922 | + | |
| 5923 | + | |
| 5924 | + | |
| 5925 | + | |
| 5926 | + | |
| 5927 | + | |
| 5928 | + | |
| 5929 | + | |
| 5930 | + | |
| 5931 | + | |
| 5932 | + | |
| 5933 | + | |
| 5934 | + | |
| 5935 | + | |
| 5936 | + | |
| 5937 | + | |
| 5938 | + | |
| 5939 | + | |
| 5940 | + | |
| 5941 | + | |
| 5942 | + | |
5901 | 5943 | | |
5902 | 5944 | | |
5903 | 5945 | | |
| |||
0 commit comments