Ticket #4860: mythtv-scaled_preview_filesystem_permissions-makeFileAccessible.patch

File mythtv-scaled_preview_filesystem_permissions-makeFileAccessible.patch, 1.6 KB (added by sphery <mtdean@…>, 16 years ago)
  • libs/libmythtv/datadirect.cpp

     
    15611557
    15621558    VERBOSE(VB_GENERAL, "SaveLineupToCache("<<lineupid<<") -- success");
    15631559
    1564     chmod(fn.ascii(), 0666); // Let anybody update it
     1560    makeFileAccessible(fn); // Let anybody update it
    15651561
    15661562    return true;
    15671563}
  • libs/libmythtv/previewgenerator.cpp

     
    461455
    462456    if (small_img.save(filename, "PNG"))
    463457    {
    464         chmod(filename.ascii(), 0666); // Let anybody update it
     458        makeFileAccessible(filename); // Let anybody update it
    465459
    466460        VERBOSE(VB_PLAYBACK, LOC +
    467461                QString("Saved preview '%0' %1x%2")
     
    475469    if (QFileInfo(filename.ascii()).exists() &&
    476470        small_img.save(newfile.ascii(), "PNG"))
    477471    {
    478         chmod(newfile.ascii(), 0666);
     472        makeFileAccessible(newfile);
    479473        rename(newfile.ascii(), filename.ascii());
    480474
    481475        VERBOSE(VB_PLAYBACK, LOC +
  • programs/mythbackend/mythxml.cpp

     
    12371237
    12381238    img.save( pRequest->m_sFileName.ascii(), "PNG" );
    12391239
     1240    makeFileAccessible(pRequest->m_sFileName);
     1241
    12401242    delete pImage;
    12411243}
    12421244