Patch do Conky

Ostatnio zaktualizowałem Conky do wersji 1.5.2_pre01107 i ku mojemu przerażeniu znacznie wzrosło jego zużycie pamięci. Co prawda downgrade do 1.5.1 pozwolił pozbyć się tych objawów, ale z ciekawości postanowiłem sprawdzić kto jest winowajcą. Cóż, okazało się, że ktoś zapomniał zwolnić jednej zmiennej w funkcji interface_up. Wyciek pojawia się tylko, jeśli w .conkyrc używamy komendy ${if_up nazwa}. Za każdym razem, kiedy rzeczony interfejs jest podniesiony, program gubi kilkanaście kB pamięci… przy każdym odświeżeniu. Rozwiązanie jest trywialne. Pomogło dopisanie jednej linii kodu. Po stosowny patch swojego autorstwa odsyłam tutaj.

UPDATE: Łatka została przyjęta przez upstream.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *