- Notifications
You must be signed in to change notification settings - Fork5
Commit8c79f3c
committed
i've spotted a following problem using DBD::Pg under win32. winsock
functions do not set errno, so some normal conditions are treated asfatal errors. e.g. fetching large tuples fails, as at some point recv()returns EWOULDBLOCK. here's a patch, which replaces errno withWSAGetLastError(). i've tried to to affect non-win32 code.Dmitry Yurtaev1 parent8f75c1b commit8c79f3c
File tree
4 files changed
+36
-18
lines changed- src/interfaces/libpq
4 files changed
+36
-18
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
736 | 736 | | |
737 | 737 | | |
738 | 738 | | |
739 | | - | |
740 | | - | |
741 | | - | |
742 | 739 | | |
743 | 740 | | |
744 | 741 | | |
| |||
937 | 934 | | |
938 | 935 | | |
939 | 936 | | |
940 | | - | |
941 | 937 | | |
942 | | - | |
943 | | - | |
944 | | - | |
945 | 938 | | |
946 | 939 | | |
947 | 940 | | |
| |||
2142 | 2135 | | |
2143 | 2136 | | |
2144 | 2137 | | |
| 2138 | + | |
| 2139 | + | |
| 2140 | + | |
2145 | 2141 | | |
| 2142 | + | |
2146 | 2143 | | |
2147 | 2144 | | |
2148 | 2145 | | |
| |||
2184 | 2181 | | |
2185 | 2182 | | |
2186 | 2183 | | |
| 2184 | + | |
2187 | 2185 | | |
2188 | 2186 | | |
| 2187 | + | |
2189 | 2188 | | |
2190 | 2189 | | |
2191 | | - | |
2192 | 2190 | | |
2193 | 2191 | | |
2194 | 2192 | | |
| |||
2199 | 2197 | | |
2200 | 2198 | | |
2201 | 2199 | | |
| 2200 | + | |
2202 | 2201 | | |
2203 | 2202 | | |
| 2203 | + | |
2204 | 2204 | | |
2205 | 2205 | | |
2206 | | - | |
2207 | 2206 | | |
2208 | 2207 | | |
2209 | 2208 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
226 | | - | |
| 226 | + | |
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
| |||
1024 | 1024 | | |
1025 | 1025 | | |
1026 | 1026 | | |
1027 | | - | |
| 1027 | + | |
1028 | 1028 | | |
1029 | 1029 | | |
1030 | 1030 | | |
| |||
2051 | 2051 | | |
2052 | 2052 | | |
2053 | 2053 | | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
2054 | 2057 | | |
| 2058 | + | |
2055 | 2059 | | |
2056 | 2060 | | |
2057 | 2061 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
35 | 39 | | |
36 | 40 | | |
37 | 41 | | |
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
41 | 45 | | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
0 commit comments
Comments
(0)