Commit d6051b5
committed
patch 7.4.1447
Problem: Memory leak when using ch_read(). (Dominique Pelle)
No log message when stopping a job and a few other situations.
Too many "Nothing to read" messages. Channels are not freed.
Solution: Free the listtv. Add more log messages. Remove "Nothing to read"
message. Remove the channel from the job when its refcount
becomes zero.1 parent 80e7884 commit d6051b5
3 files changed
+45
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
| 314 | + | |
314 | 315 | | |
315 | 316 | | |
| 317 | + | |
| 318 | + | |
316 | 319 | | |
317 | 320 | | |
318 | 321 | | |
| |||
347 | 350 | | |
348 | 351 | | |
349 | 352 | | |
| 353 | + | |
350 | 354 | | |
351 | 355 | | |
352 | 356 | | |
| |||
775 | 779 | | |
776 | 780 | | |
777 | 781 | | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
778 | 786 | | |
779 | 787 | | |
780 | 788 | | |
| |||
1421 | 1429 | | |
1422 | 1430 | | |
1423 | 1431 | | |
| 1432 | + | |
| 1433 | + | |
1424 | 1434 | | |
| 1435 | + | |
1425 | 1436 | | |
1426 | 1437 | | |
1427 | 1438 | | |
| |||
1475 | 1486 | | |
1476 | 1487 | | |
1477 | 1488 | | |
1478 | | - | |
| 1489 | + | |
| 1490 | + | |
1479 | 1491 | | |
1480 | 1492 | | |
1481 | 1493 | | |
| |||
1488 | 1500 | | |
1489 | 1501 | | |
1490 | 1502 | | |
1491 | | - | |
| 1503 | + | |
1492 | 1504 | | |
1493 | 1505 | | |
1494 | 1506 | | |
| |||
1539 | 1551 | | |
1540 | 1552 | | |
1541 | 1553 | | |
| 1554 | + | |
| 1555 | + | |
1542 | 1556 | | |
1543 | 1557 | | |
1544 | 1558 | | |
| |||
1637 | 1651 | | |
1638 | 1652 | | |
1639 | 1653 | | |
| 1654 | + | |
| 1655 | + | |
1640 | 1656 | | |
1641 | 1657 | | |
1642 | 1658 | | |
| |||
1704 | 1720 | | |
1705 | 1721 | | |
1706 | 1722 | | |
| 1723 | + | |
1707 | 1724 | | |
1708 | 1725 | | |
1709 | 1726 | | |
| |||
1721 | 1738 | | |
1722 | 1739 | | |
1723 | 1740 | | |
| 1741 | + | |
1724 | 1742 | | |
1725 | 1743 | | |
1726 | 1744 | | |
| |||
1798 | 1816 | | |
1799 | 1817 | | |
1800 | 1818 | | |
1801 | | - | |
1802 | 1819 | | |
1803 | 1820 | | |
1804 | 1821 | | |
| |||
1970 | 1987 | | |
1971 | 1988 | | |
1972 | 1989 | | |
1973 | | - | |
1974 | | - | |
1975 | | - | |
1976 | | - | |
1977 | | - | |
| 1990 | + | |
| 1991 | + | |
| 1992 | + | |
| 1993 | + | |
| 1994 | + | |
1978 | 1995 | | |
1979 | 1996 | | |
1980 | 1997 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7741 | 7741 | | |
7742 | 7742 | | |
7743 | 7743 | | |
7744 | | - | |
| 7744 | + | |
7745 | 7745 | | |
7746 | 7746 | | |
7747 | 7747 | | |
| |||
7762 | 7762 | | |
7763 | 7763 | | |
7764 | 7764 | | |
| 7765 | + | |
7765 | 7766 | | |
7766 | 7767 | | |
7767 | 7768 | | |
| |||
7796 | 7797 | | |
7797 | 7798 | | |
7798 | 7799 | | |
| 7800 | + | |
7799 | 7801 | | |
| 7802 | + | |
| 7803 | + | |
| 7804 | + | |
| 7805 | + | |
| 7806 | + | |
| 7807 | + | |
| 7808 | + | |
| 7809 | + | |
| 7810 | + | |
7800 | 7811 | | |
7801 | 7812 | | |
7802 | 7813 | | |
| |||
10467 | 10478 | | |
10468 | 10479 | | |
10469 | 10480 | | |
| 10481 | + | |
10470 | 10482 | | |
| 10483 | + | |
| 10484 | + | |
10471 | 10485 | | |
10472 | 10486 | | |
10473 | 10487 | | |
| |||
15292 | 15306 | | |
15293 | 15307 | | |
15294 | 15308 | | |
| 15309 | + | |
| 15310 | + | |
| 15311 | + | |
15295 | 15312 | | |
15296 | 15313 | | |
15297 | 15314 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
743 | 743 | | |
744 | 744 | | |
745 | 745 | | |
| 746 | + | |
| 747 | + | |
746 | 748 | | |
747 | 749 | | |
748 | 750 | | |
| |||
0 commit comments