forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitb04214f
committed
gistendscan() forgot to free so->giststate.
This oversight led to a massive memory leak --- upwards of 10KB per tuple--- during creation-time verification of an exclusion constraint based on aGIST index. In most other scenarios it'd just be a leak of 10KB that wouldbe recovered at end of query, so not too significant; though perhaps theleak would be noticeable in a situation where a GIST index was being usedin a nestloop inner indexscan. In any case, it's a real leak of longstanding, so patch all supported branches. Per report from Harald Fuchs.1 parentcac7332 commitb04214f
1 file changed
+4
-1
lines changedLines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
138 | 138 |
| |
139 | 139 |
| |
140 | 140 |
| |
| 141 | + | |
141 | 142 |
| |
| 143 | + | |
| 144 | + | |
142 | 145 |
| |
143 | 146 |
| |
144 | 147 |
| |
145 | 148 |
| |
146 |
| - | |
| 149 | + | |
147 | 150 |
| |
148 | 151 |
| |
149 | 152 |
| |
|
0 commit comments
Comments
(0)