Ticket #673: xmltv_aus.2.diff

File xmltv_aus.2.diff, 1.5 KB (added by anonymous, 14 years ago)
  • programs/mythfilldatabase/filldata.cpp

     
    22752275
    22762276    for (mapiter = proglist->begin(); mapiter != proglist->end(); ++mapiter)
    22772277    {
    2278         MSqlQuery query(MSqlQuery::InitCon());
     2278        MSqlQuery query(MSqlQuery::InitCon()), chanQuery(MSqlQuery::InitCon());
    22792279
    22802280        if (mapiter.key() == "")
    22812281            continue;
    22822282
    22832283        int chanid = 0;
    22842284
    2285         query.prepare("SELECT chanid FROM channel WHERE sourceid = :ID AND "
     2285        chanQuery.prepare("SELECT chanid FROM channel WHERE sourceid = :ID AND "
    22862286                      "xmltvid = :XMLTVID;");
    2287         query.bindValue(":ID", id);
    2288         query.bindValue(":XMLTVID", mapiter.key());
     2287        chanQuery.bindValue(":ID", id);
     2288        chanQuery.bindValue(":XMLTVID", mapiter.key());
    22892289
    2290         query.exec();
     2290        chanQuery.exec();
    22912291
    2292         if (!query.isActive() || query.size() <= 0)
     2292        if (!chanQuery.isActive() || chanQuery.size() <= 0)
    22932293        {
    22942294            cerr << "Unknown xmltv channel identifier: " << mapiter.key()
    22952295                 << endl << "Skipping channel.\n";
    22962296            continue;
    22972297        }
    22982298
    2299         while (query.next())
     2299        while (chanQuery.next())
    23002300        {
    2301             chanid = query.value(0).toInt();
     2301            chanid = chanQuery.value(0).toInt();
    23022302
    23032303            if (chanid == 0)
    23042304            {