Commit 12d768e
committed
Don't use static storage for SaveTransactionCharacteristics().
This is pretty queasy-making on general principles, and the more so
once you notice that CommitTransactionCommand() is actually stomping
on the values saved by _SPI_commit(). It's okay as long as the
active values didn't change during HoldPinnedPortals(); but that's
a larger assumption than I think we want to make, especially since
the fix is so simple.
Discussion: https://postgr.es/m/1533956.1645731245@sss.pgh.pa.us1 parent 2e51781 commit 12d768e
3 files changed
+32
-28
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2983 | 2983 | | |
2984 | 2984 | | |
2985 | 2985 | | |
2986 | | - | |
2987 | | - | |
2988 | | - | |
2989 | | - | |
2990 | 2986 | | |
2991 | | - | |
| 2987 | + | |
2992 | 2988 | | |
2993 | | - | |
2994 | | - | |
2995 | | - | |
| 2989 | + | |
| 2990 | + | |
| 2991 | + | |
2996 | 2992 | | |
2997 | 2993 | | |
2998 | 2994 | | |
2999 | | - | |
| 2995 | + | |
3000 | 2996 | | |
3001 | | - | |
3002 | | - | |
3003 | | - | |
| 2997 | + | |
| 2998 | + | |
| 2999 | + | |
3004 | 3000 | | |
3005 | 3001 | | |
3006 | 3002 | | |
| |||
3011 | 3007 | | |
3012 | 3008 | | |
3013 | 3009 | | |
| 3010 | + | |
3014 | 3011 | | |
3015 | | - | |
3016 | | - | |
| 3012 | + | |
3017 | 3013 | | |
3018 | 3014 | | |
3019 | 3015 | | |
| |||
3071 | 3067 | | |
3072 | 3068 | | |
3073 | 3069 | | |
3074 | | - | |
| 3070 | + | |
3075 | 3071 | | |
3076 | 3072 | | |
3077 | 3073 | | |
| |||
3097 | 3093 | | |
3098 | 3094 | | |
3099 | 3095 | | |
3100 | | - | |
| 3096 | + | |
3101 | 3097 | | |
3102 | 3098 | | |
3103 | 3099 | | |
| |||
3115 | 3111 | | |
3116 | 3112 | | |
3117 | 3113 | | |
3118 | | - | |
| 3114 | + | |
3119 | 3115 | | |
3120 | 3116 | | |
3121 | 3117 | | |
| |||
3182 | 3178 | | |
3183 | 3179 | | |
3184 | 3180 | | |
3185 | | - | |
| 3181 | + | |
3186 | 3182 | | |
3187 | 3183 | | |
3188 | 3184 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| 231 | + | |
231 | 232 | | |
232 | 233 | | |
233 | 234 | | |
| |||
255 | 256 | | |
256 | 257 | | |
257 | 258 | | |
258 | | - | |
259 | 259 | | |
260 | | - | |
| 260 | + | |
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
| |||
281 | 281 | | |
282 | 282 | | |
283 | 283 | | |
284 | | - | |
| 284 | + | |
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
| |||
305 | 305 | | |
306 | 306 | | |
307 | 307 | | |
308 | | - | |
| 308 | + | |
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
| |||
333 | 333 | | |
334 | 334 | | |
335 | 335 | | |
| 336 | + | |
336 | 337 | | |
337 | 338 | | |
338 | 339 | | |
| |||
346 | 347 | | |
347 | 348 | | |
348 | 349 | | |
349 | | - | |
350 | 350 | | |
351 | | - | |
| 351 | + | |
352 | 352 | | |
353 | 353 | | |
354 | 354 | | |
| |||
373 | 373 | | |
374 | 374 | | |
375 | 375 | | |
376 | | - | |
| 376 | + | |
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
| |||
398 | 398 | | |
399 | 399 | | |
400 | 400 | | |
401 | | - | |
| 401 | + | |
402 | 402 | | |
403 | 403 | | |
404 | 404 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
138 | 146 | | |
139 | 147 | | |
140 | 148 | | |
| |||
399 | 407 | | |
400 | 408 | | |
401 | 409 | | |
402 | | - | |
403 | | - | |
| 410 | + | |
| 411 | + | |
404 | 412 | | |
405 | 413 | | |
406 | 414 | | |
| |||
0 commit comments