Commit b8a78af
Fix: quick exit in dumptuples if query execution is finished
If QueryFinishPending is set when query is running into dumptuples, the
tuplecontext is reset but memtuples are not cumsumed. When query is running
into dumptuples again, tuplesort_sort_memtuples will access these memtuples,
and the memory allocated in tuplecontext is already freed, this will cause
invalid memory access.
To avoid this situation, do nothing in dumptuples if QueryFinishPending is
set.1 parent 4a2dd03 commit b8a78af
1 file changed
+8
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3232 | 3232 | | |
3233 | 3233 | | |
3234 | 3234 | | |
| 3235 | + | |
| 3236 | + | |
| 3237 | + | |
| 3238 | + | |
| 3239 | + | |
| 3240 | + | |
| 3241 | + | |
| 3242 | + | |
3235 | 3243 | | |
3236 | 3244 | | |
3237 | 3245 | | |
| |||
0 commit comments