Ticket #3842: fix-for-3842-crash.diff

File fix-for-3842-crash.diff, 768 bytes (added by Isaac Richards, 17 years ago)

Should fix crash when caching data..

  • libs/libmythtv/datadirect.cpp

     
    11011101        {
    11021102            if (copy(out, in))
    11031103            {
     1104                in.close();
    11041105                pclose(fp);
    11051106                fp = fopen(cache_dd_data.ascii(), "r");
    11061107            }
     
    11101111                        LOC_ERR + "Failed to save DD cache! "
    11111112                        "redownloading data...");
    11121113                cachedata = false;
     1114                in.close();
    11131115                pclose(fp);
    11141116                fp = DDPost(ddurl, GetPostFilename(), inputfile,
    11151117                            GetUserID(), GetPassword(),