Ticket #12301: diff

File diff, 628 bytes (added by mythtv@…, 10 years ago)

Patch to check if opening file succeeded, and warn if it didn't.

  • mythtv/libs/libmythtv/datadirect.cpp

    diff --git a/mythtv/libs/libmythtv/datadirect.cpp b/mythtv/libs/libmythtv/datadirect.cpp
    index f0dc93b..80c87a3 100644
    a b bool DataDirectProcessor::DDPost(QString ddurl, QString &inputFile, 
    10391039        uncompressed = postdata;
    10401040
    10411041    QFile file(inputFile);
    1042     file.open(QIODevice::WriteOnly);
     1042    bool ok = file.open(QIODevice::WriteOnly);
     1043
     1044    if (!ok)
     1045    {
     1046        err_txt = QString("Error opening file " + inputFile);
     1047        return false;
     1048    }
     1049
    10431050    file.write(uncompressed);
    10441051    file.close();
    10451052