forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitac6e875
committed
Ensure libpq reports a suitable error message on unexpected socket EOF.
The EOF-detection logic in pqReadData was a bit confused about who shouldset up the error message in case the kernel gives us read-ready-but-no-datarather than ECONNRESET or some other explicit error condition. Since thewhole point of this situation is that the lower-level functions don't knowthere's anything wrong, pqReadData itself must set up the message. Butkeep the assumption that if an errno was reported, a message was set up atlower levels.Per bug #11712 from Marko Tiikkaja. It's been like this for a very longtime, so back-patch to all supported branches.1 parent98170fa commitac6e875
1 file changed
+11
-8
lines changedLines changed: 11 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
730 | 730 |
| |
731 | 731 |
| |
732 | 732 |
| |
733 |
| - | |
734 |
| - | |
735 |
| - | |
736 |
| - | |
737 |
| - | |
738 |
| - | |
| 733 | + | |
| 734 | + | |
739 | 735 |
| |
740 | 736 |
| |
741 | 737 |
| |
| |||
774 | 770 |
| |
775 | 771 |
| |
776 | 772 |
| |
777 |
| - | |
778 |
| - | |
| 773 | + | |
779 | 774 |
| |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
780 | 783 |
| |
781 | 784 |
| |
782 | 785 |
| |
|
0 commit comments
Comments
(0)