Bugfix für softdevice

  • Hi Alle,


    ich weiss nicht ob's schon jemand vor mir gepostet hat, konnte jedenfalls keinen Hinweis finden.
    Das softdevice hat nen kleinen Fehler der verhindert das man es ohne Parameter benutzen kann. Dadurch ist dann auch kein vdr -V oder vdr --help möglich. Mein kleiner Patch behebt den Fehler:

    Diff
    --- softdevice.c.orig   2005-05-22 09:21:12.000000000 +0200
    +++ softdevice.c    2005-06-21 22:36:05.372792353 +0200
    @@ -684,6 +684,7 @@
         if ( !strcmp(argv[i], "softdevice") ) {
             i++;
             argc--;
    +       break;
         };
         if (!strcmp (argv[i], "-vo")) {
           ++i;

    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • Auf der Softdevice-Maillingliste gab es schon einen Bugreport, aber ich denke die Lesen nicht so viele, wahrscheinlich ist es nicht schlecht das hier auch nochmal zu schreiben.


    Statt dem "break;" sollte in dem Patch aber besser ein "continue;" stehen sonst kann es passieren das das Softdevice keine Parameter mehr parsen kann.


    Dieser Bug ist in der CVS-Version auch schon gefixt, wer Probleme mit dem Bug hat kann also auch auf die CVS-Version von


    http://softdevice.berlios.de/


    zurückgreifen.


    Martin

Jetzt mitmachen!

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