forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit8d1f52e
committed
From: Igor <igor@sba.miami.edu>
Subject: [PATCHES] More psql and libpq patchesWell..these would be the last patches until the release (I hope)...I ran the regression tests while watching psql under purify, and it didnot leak even one byte.In this patch:* Plugged a major leak when PSQL reads files for input (either through \i options or through -f option)* Fixed the one remaining leak in PSQL in not clearing PGresult *results everywhere it is supposed to. (Thanks Tymm)* Fixed A small leak in PSQL not clearing all the PGsettings correctly.* A not-so-obvious (but small) leak in Libpq when PQsetdb fails for any reason.* Added \n to some Libpq error messages to make them easier to digest..* Finally, added /* PURIFY */ comment to some of the code indicating the reason for why it was added/changed...for future developers.1 parent442306f commit8d1f52e
2 files changed
+35
-22
lines changedLines changed: 17 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
184 | 184 |
| |
185 | 185 |
| |
186 | 186 |
| |
187 |
| - | |
| 187 | + | |
| 188 | + | |
188 | 189 |
| |
189 | 190 |
| |
190 | 191 |
| |
| |||
259 | 260 |
| |
260 | 261 |
| |
261 | 262 |
| |
262 |
| - | |
263 | 263 |
| |
264 | 264 |
| |
265 | 265 |
| |
| |||
278 | 278 |
| |
279 | 279 |
| |
280 | 280 |
| |
281 |
| - | |
| 281 | + | |
282 | 282 |
| |
283 | 283 |
| |
284 | 284 |
| |
| |||
309 | 309 |
| |
310 | 310 |
| |
311 | 311 |
| |
| 312 | + | |
312 | 313 |
| |
313 | 314 |
| |
314 | 315 |
| |
| |||
507 | 508 |
| |
508 | 509 |
| |
509 | 510 |
| |
| 511 | + | |
| 512 | + | |
510 | 513 |
| |
| 514 | + | |
511 | 515 |
| |
512 | 516 |
| |
513 | 517 |
| |
| |||
579 | 583 |
| |
580 | 584 |
| |
581 | 585 |
| |
582 |
| - | |
583 | 586 |
| |
584 | 587 |
| |
585 | 588 |
| |
586 |
| - | |
587 | 589 |
| |
588 | 590 |
| |
589 | 591 |
| |
590 | 592 |
| |
591 | 593 |
| |
592 |
| - | |
593 | 594 |
| |
594 | 595 |
| |
595 | 596 |
| |
| |||
601 | 602 |
| |
602 | 603 |
| |
603 | 604 |
| |
604 |
| - | |
605 | 605 |
| |
606 | 606 |
| |
607 | 607 |
| |
608 | 608 |
| |
609 | 609 |
| |
610 | 610 |
| |
611 | 611 |
| |
612 |
| - | |
613 | 612 |
| |
614 | 613 |
| |
615 | 614 |
| |
| |||
634 | 633 |
| |
635 | 634 |
| |
636 | 635 |
| |
| 636 | + | |
637 | 637 |
| |
638 | 638 |
| |
639 | 639 |
| |
| |||
1434 | 1434 |
| |
1435 | 1435 |
| |
1436 | 1436 |
| |
1437 |
| - | |
1438 | 1437 |
| |
1439 | 1438 |
| |
1440 | 1439 |
| |
| |||
1544 | 1543 |
| |
1545 | 1544 |
| |
1546 | 1545 |
| |
| 1546 | + | |
1547 | 1547 |
| |
1548 | 1548 |
| |
| 1549 | + | |
1549 | 1550 |
| |
1550 | 1551 |
| |
1551 | 1552 |
| |
1552 | 1553 |
| |
1553 | 1554 |
| |
1554 | 1555 |
| |
1555 | 1556 |
| |
| 1557 | + | |
1556 | 1558 |
| |
1557 | 1559 |
| |
1558 | 1560 |
| |
1559 | 1561 |
| |
1560 | 1562 |
| |
1561 | 1563 |
| |
1562 | 1564 |
| |
1563 |
| - | |
1564 | 1565 |
| |
1565 | 1566 |
| |
1566 | 1567 |
| |
| |||
1702 | 1703 |
| |
1703 | 1704 |
| |
1704 | 1705 |
| |
| 1706 | + | |
1705 | 1707 |
| |
1706 | 1708 |
| |
1707 | 1709 |
| |
| |||
1731 | 1733 |
| |
1732 | 1734 |
| |
1733 | 1735 |
| |
| 1736 | + | |
| 1737 | + | |
1734 | 1738 |
| |
1735 | 1739 |
| |
1736 | 1740 |
| |
| |||
1741 | 1745 |
| |
1742 | 1746 |
| |
1743 | 1747 |
| |
| 1748 | + | |
| 1749 | + | |
1744 | 1750 |
| |
1745 | 1751 |
| |
1746 | 1752 |
| |
|
Lines changed: 18 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
569 | 569 |
| |
570 | 570 |
| |
571 | 571 |
| |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
572 | 578 |
| |
573 | 579 |
| |
574 | 580 |
| |
| |||
581 | 587 |
| |
582 | 588 |
| |
583 | 589 |
| |
| 590 | + | |
584 | 591 |
| |
585 | 592 |
| |
586 | 593 |
| |
| |||
639 | 646 |
| |
640 | 647 |
| |
641 | 648 |
| |
642 |
| - | |
| 649 | + | |
643 | 650 |
| |
644 | 651 |
| |
645 | 652 |
| |
| |||
655 | 662 |
| |
656 | 663 |
| |
657 | 664 |
| |
658 |
| - | |
| 665 | + | |
659 | 666 |
| |
660 | 667 |
| |
661 | 668 |
| |
| |||
957 | 964 |
| |
958 | 965 |
| |
959 | 966 |
| |
960 |
| - | |
| 967 | + | |
961 | 968 |
| |
962 | 969 |
| |
963 | 970 |
| |
| |||
967 | 974 |
| |
968 | 975 |
| |
969 | 976 |
| |
970 |
| - | |
| 977 | + | |
971 | 978 |
| |
972 | 979 |
| |
973 | 980 |
| |
| |||
977 | 984 |
| |
978 | 985 |
| |
979 | 986 |
| |
980 |
| - | |
| 987 | + | |
981 | 988 |
| |
982 | 989 |
| |
983 | 990 |
| |
| |||
988 | 995 |
| |
989 | 996 |
| |
990 | 997 |
| |
991 |
| - | |
| 998 | + | |
992 | 999 |
| |
993 | 1000 |
| |
994 | 1001 |
| |
| |||
998 | 1005 |
| |
999 | 1006 |
| |
1000 | 1007 |
| |
1001 |
| - | |
| 1008 | + | |
1002 | 1009 |
| |
1003 | 1010 |
| |
1004 | 1011 |
| |
| |||
1008 | 1015 |
| |
1009 | 1016 |
| |
1010 | 1017 |
| |
1011 |
| - | |
| 1018 | + | |
1012 | 1019 |
| |
1013 | 1020 |
| |
1014 | 1021 |
| |
| |||
1018 | 1025 |
| |
1019 | 1026 |
| |
1020 | 1027 |
| |
1021 |
| - | |
| 1028 | + | |
1022 | 1029 |
| |
1023 | 1030 |
| |
1024 | 1031 |
| |
| |||
1028 | 1035 |
| |
1029 | 1036 |
| |
1030 | 1037 |
| |
1031 |
| - | |
| 1038 | + | |
1032 | 1039 |
| |
1033 | 1040 |
| |
1034 | 1041 |
| |
|
0 commit comments
Comments
(0)