[Patch] devstatus: richtige Adapter/Frontend-Nummer benutzen + memory leak bei SVDRP behoben

  • Moin!


    Wenn dynamite nachträglich Devices einbindet, landen diese nicht unbedingt auf den vorderen Plätzen, weshalb die implizite Annahme "CardIndex == Adapter" nicht hinhaut.
    Aber auch ohne dynamite kann devstatus keine vernünftigen Daten anzeigen, wenn es unter einem Adapter mehrere Frontends gibt, weil immer nur frontend0 abgefragt wird. Der folgende Patch behebt das und nutzt die wahren Adapter/Frontend-Nummern des cDvbDevice. Diese Funktion gibt es seit vdr 1.7.irgendwas, ist also inkompatibel mit vdr 1.6.0.



    Lars.

  • Da ist mir dann noch gerade ein Memory leak bei den SVDRP-Befehlen aufgefallen. Der String, der da zusammengebaut wird, wird niemals freigegeben...



    Falls die Zeilennummern nicht auf das Original passen, hängt das mit den anderen vdr 2.x-compat-Patches zusammen, die wir bei yavdr benutzen.


    Lars.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!