- Notifications
You must be signed in to change notification settings - Fork28
Commitfd9e2ac
committed
When we are in error recursion trouble, arrange to suppress translation and
encoding conversion of any elog/ereport message being sent to the frontend.This generalizes a patch that I put in last October, which suppressedtranslation of only specific messages known to be associated with recursivecan't-translate-the-message behavior. As shown in bug #4680, we need a moregeneral answer in order to have some hope of coping with broken encodingconversion setups. This approach seems a good deal less klugy anyway.Patch in all supported branches.1 parent32032d4 commitfd9e2ac
File tree
4 files changed
+102
-56
lines changed- src
- backend
- libpq
- utils
- error
- mb
- include/libpq
4 files changed
+102
-56
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| |||
184 | 185 | | |
185 | 186 | | |
186 | 187 | | |
187 | | - | |
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
| |||
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
201 | 230 | | |
202 | 231 | | |
203 | 232 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
75 | 78 | | |
76 | 79 | | |
77 | 80 | | |
| |||
164 | 167 | | |
165 | 168 | | |
166 | 169 | | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
167 | 189 | | |
168 | 190 | | |
169 | 191 | | |
| |||
631 | 653 | | |
632 | 654 | | |
633 | 655 | | |
634 | | - | |
| 656 | + | |
635 | 657 | | |
636 | 658 | | |
637 | 659 | | |
| |||
2137 | 2159 | | |
2138 | 2160 | | |
2139 | 2161 | | |
2140 | | - | |
| 2162 | + | |
2141 | 2163 | | |
2142 | 2164 | | |
2143 | 2165 | | |
| |||
2189 | 2211 | | |
2190 | 2212 | | |
2191 | 2213 | | |
| 2214 | + | |
| 2215 | + | |
| 2216 | + | |
| 2217 | + | |
| 2218 | + | |
| 2219 | + | |
| 2220 | + | |
| 2221 | + | |
| 2222 | + | |
| 2223 | + | |
| 2224 | + | |
| 2225 | + | |
| 2226 | + | |
| 2227 | + | |
| 2228 | + | |
| 2229 | + | |
| 2230 | + | |
| 2231 | + | |
| 2232 | + | |
| 2233 | + | |
2192 | 2234 | | |
2193 | 2235 | | |
2194 | 2236 | | |
| |||
2208 | 2250 | | |
2209 | 2251 | | |
2210 | 2252 | | |
2211 | | - | |
| 2253 | + | |
2212 | 2254 | | |
2213 | 2255 | | |
2214 | 2256 | | |
| |||
2220 | 2262 | | |
2221 | 2263 | | |
2222 | 2264 | | |
2223 | | - | |
| 2265 | + | |
2224 | 2266 | | |
2225 | 2267 | | |
2226 | 2268 | | |
2227 | 2269 | | |
2228 | | - | |
| 2270 | + | |
2229 | 2271 | | |
2230 | | - | |
| 2272 | + | |
2231 | 2273 | | |
2232 | 2274 | | |
2233 | 2275 | | |
2234 | 2276 | | |
2235 | | - | |
| 2277 | + | |
2236 | 2278 | | |
2237 | 2279 | | |
2238 | 2280 | | |
2239 | 2281 | | |
2240 | 2282 | | |
2241 | 2283 | | |
2242 | 2284 | | |
2243 | | - | |
| 2285 | + | |
2244 | 2286 | | |
2245 | 2287 | | |
2246 | 2288 | | |
2247 | 2289 | | |
2248 | 2290 | | |
2249 | | - | |
| 2291 | + | |
2250 | 2292 | | |
2251 | 2293 | | |
2252 | 2294 | | |
2253 | 2295 | | |
2254 | 2296 | | |
2255 | 2297 | | |
2256 | | - | |
| 2298 | + | |
2257 | 2299 | | |
2258 | 2300 | | |
2259 | 2301 | | |
2260 | 2302 | | |
2261 | 2303 | | |
2262 | 2304 | | |
2263 | | - | |
| 2305 | + | |
2264 | 2306 | | |
2265 | 2307 | | |
2266 | 2308 | | |
2267 | 2309 | | |
2268 | 2310 | | |
2269 | | - | |
| 2311 | + | |
2270 | 2312 | | |
2271 | 2313 | | |
2272 | 2314 | | |
2273 | 2315 | | |
2274 | 2316 | | |
2275 | | - | |
| 2317 | + | |
2276 | 2318 | | |
2277 | 2319 | | |
2278 | 2320 | | |
2279 | 2321 | | |
2280 | 2322 | | |
2281 | 2323 | | |
2282 | | - | |
| 2324 | + | |
2283 | 2325 | | |
2284 | 2326 | | |
2285 | 2327 | | |
2286 | 2328 | | |
2287 | 2329 | | |
2288 | | - | |
| 2330 | + | |
2289 | 2331 | | |
2290 | 2332 | | |
2291 | 2333 | | |
| |||
2316 | 2358 | | |
2317 | 2359 | | |
2318 | 2360 | | |
2319 | | - | |
| 2361 | + | |
2320 | 2362 | | |
2321 | 2363 | | |
2322 | 2364 | | |
| |||
2430 | 2472 | | |
2431 | 2473 | | |
2432 | 2474 | | |
2433 | | - | |
2434 | | - | |
2435 | | - | |
2436 | | - | |
2437 | 2475 | | |
2438 | 2476 | | |
2439 | 2477 | | |
| |||
2463 | 2501 | | |
2464 | 2502 | | |
2465 | 2503 | | |
2466 | | - | |
2467 | | - | |
2468 | | - | |
2469 | | - | |
| 2504 | + | |
2470 | 2505 | | |
2471 | 2506 | | |
2472 | | - | |
2473 | | - | |
2474 | | - | |
2475 | | - | |
| 2507 | + | |
2476 | 2508 | | |
2477 | 2509 | | |
2478 | | - | |
2479 | | - | |
2480 | | - | |
2481 | | - | |
| 2510 | + | |
2482 | 2511 | | |
2483 | 2512 | | |
2484 | 2513 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
1636 | 1636 | | |
1637 | 1637 | | |
1638 | 1638 | | |
1639 | | - | |
1640 | | - | |
1641 | | - | |
1642 | | - | |
1643 | | - | |
1644 | | - | |
1645 | | - | |
1646 | | - | |
1647 | | - | |
1648 | | - | |
1649 | | - | |
1650 | | - | |
1651 | | - | |
1652 | | - | |
1653 | | - | |
1654 | | - | |
1655 | | - | |
1656 | | - | |
1657 | | - | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
1658 | 1645 | | |
1659 | 1646 | | |
1660 | 1647 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
0 commit comments
Comments
(0)