forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitd7083cc
committed
Free SQLSTATE and SQLERRM no earlier than other PL/pgSQL variables.
"RETURN SQLERRM" prompted plpgsql_exec_function() to read from freedmemory. Back-patch to 9.0 (all supported versions). Little code ranbetween the premature free and the read, so non-assert builds areunlikely to witness user-visible consequences.1 parentbe8801e commitd7083cc
File tree
3 files changed
+24
-10
lines changed- src
- pl/plpgsql/src
- test/regress
- expected
- sql
3 files changed
+24
-10
lines changedLines changed: 3 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1129 | 1129 |
| |
1130 | 1130 |
| |
1131 | 1131 |
| |
1132 |
| - | |
1133 |
| - | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
1134 | 1135 |
| |
1135 | 1136 |
| |
1136 | 1137 |
| |
| |||
1154 | 1155 |
| |
1155 | 1156 |
| |
1156 | 1157 |
| |
1157 |
| - | |
1158 |
| - | |
1159 |
| - | |
1160 |
| - | |
1161 |
| - | |
1162 |
| - | |
1163 |
| - | |
1164 | 1158 |
| |
1165 | 1159 |
| |
1166 | 1160 |
| |
|
Lines changed: 12 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2646 | 2646 |
| |
2647 | 2647 |
| |
2648 | 2648 |
| |
| 2649 | + | |
| 2650 | + | |
| 2651 | + | |
| 2652 | + | |
| 2653 | + | |
| 2654 | + | |
| 2655 | + | |
| 2656 | + | |
| 2657 | + | |
| 2658 | + | |
| 2659 | + | |
2649 | 2660 |
| |
2650 | 2661 |
| |
2651 | 2662 |
| |
| 2663 | + | |
2652 | 2664 |
| |
2653 | 2665 |
| |
2654 | 2666 |
| |
|
Lines changed: 9 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2241 | 2241 |
| |
2242 | 2242 |
| |
2243 | 2243 |
| |
2244 |
| - | |
2245 | 2244 |
| |
| 2245 | + | |
| 2246 | + | |
| 2247 | + | |
| 2248 | + | |
| 2249 | + | |
| 2250 | + | |
| 2251 | + | |
| 2252 | + | |
2246 | 2253 |
| |
2247 | 2254 |
| |
2248 | 2255 |
| |
| 2256 | + | |
2249 | 2257 |
| |
2250 | 2258 |
| |
2251 | 2259 |
| |
|
0 commit comments
Comments
(0)