[muggle] Restart von vdr bei connection failed verhindern

  • tja,
    du mußt meiner Meinung nach im File mg_media.c eingreifen und
    vermeiden, dass ein Fehler-Wert < 0 zurückgegeben wird.


    Nett wäre dann natürlich das Menu im Vdr anzupassen und hier
    nur eine Meldung wie
    "Datenbank nicht verfügbar"
    oder so auszugeben.


    Gruß Peter


    mgMedia::mgMedia(contentType mediatype)
    {
    int errval = 0;
    m_filters = NULL;
    m_mediatype = mediatype;
    m_sql_filter = "1";
    m_defaultView = 1;


    // now initialize the database
    mgDebug(1, "Media Type %sselected", getMediaTypeName().c_str());
    switch(m_mediatype)
    {
    case GD_MP3:
    {
    errval = GdInitDatabase(&m_db);
    mgDebug(3, "Successfully connected to sql database %s", the_setup.DbName );
    }
    }
    if(errval < 0)
    {
    mgError("Error connecting to database\n");
    }


    mgDebug(3, "Initializing track filters");
    switch(m_mediatype)
    {
    case GD_MP3:
    {
    errval = GdInitDatabase( &m_db ); // TODO: why duplicate this? LVW
    mgDebug(3, "Successfully conntected to sql database %s", the_setup.DbName );
    }
    }
    }

Jetzt mitmachen!

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