forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit46da7bf
committed
Fix severe memory leaks in GSSAPI encryption support.
Both the backend and libpq leaked buffers containing encrypted datato be transmitted, so that the process size would grow roughly asthe total amount of data sent.There were also far-less-critical leaks of the same sort in GSSAPIsession establishment.Oversight in commitb0b39f7, which I failed to notice whilereviewing the code in2c0cdc8.Per complaint from pmc@citylink.Back-patch to v12 where this code was introduced.Discussion:https://postgr.es/m/20200504115649.GA77072@gate.oper.dinoex.org1 parentd4329a6 commit46da7bf
File tree
2 files changed
+16
-0
lines changed- src
- backend/libpq
- interfaces/libpq
2 files changed
+16
-0
lines changedLines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
215 | 215 |
| |
216 | 216 |
| |
217 | 217 |
| |
| 218 | + | |
| 219 | + | |
| 220 | + | |
218 | 221 |
| |
219 | 222 |
| |
220 | 223 |
| |
| |||
371 | 374 |
| |
372 | 375 |
| |
373 | 376 |
| |
| 377 | + | |
374 | 378 |
| |
375 | 379 |
| |
376 | 380 |
| |
| |||
590 | 594 |
| |
591 | 595 |
| |
592 | 596 |
| |
| 597 | + | |
| 598 | + | |
593 | 599 |
| |
| 600 | + | |
594 | 601 |
| |
595 | 602 |
| |
596 | 603 |
| |
|
Lines changed: 9 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
232 | 232 |
| |
233 | 233 |
| |
234 | 234 |
| |
| 235 | + | |
| 236 | + | |
| 237 | + | |
235 | 238 |
| |
236 | 239 |
| |
237 | 240 |
| |
| |||
241 | 244 |
| |
242 | 245 |
| |
243 | 246 |
| |
| 247 | + | |
244 | 248 |
| |
245 | 249 |
| |
246 | 250 |
| |
| |||
408 | 412 |
| |
409 | 413 |
| |
410 | 414 |
| |
| 415 | + | |
411 | 416 |
| |
412 | 417 |
| |
413 | 418 |
| |
414 | 419 |
| |
415 | 420 |
| |
416 | 421 |
| |
| 422 | + | |
417 | 423 |
| |
418 | 424 |
| |
419 | 425 |
| |
| |||
652 | 658 |
| |
653 | 659 |
| |
654 | 660 |
| |
| 661 | + | |
655 | 662 |
| |
656 | 663 |
| |
657 | 664 |
| |
| |||
676 | 683 |
| |
677 | 684 |
| |
678 | 685 |
| |
| 686 | + | |
679 | 687 |
| |
680 | 688 |
| |
681 | 689 |
| |
| |||
690 | 698 |
| |
691 | 699 |
| |
692 | 700 |
| |
| 701 | + | |
693 | 702 |
| |
694 | 703 |
| |
695 | 704 |
| |
|
0 commit comments
Comments
(0)