Ticket #1783: 1783.patch
File 1783.patch, 749 bytes (added by , 19 years ago) |
---|
-
libs/libmythtv/tv_rec.cpp
3285 3285 sd = GetDTVSignalMonitor()->GetStreamData(); 3286 3286 TeardownSignalMonitor(); 3287 3287 ClearFlags(kFlagSignalMonitorRunning); 3288 //delete sd; // <- causes segfault 3288 3289 // Delete StreamData if it is not in use by the recorder. 3290 MPEGStreamData *rec_sd = NULL; 3291 if (GetDTVRecorder()) 3292 rec_sd = GetDTVRecorder()->GetStreamData(); 3293 if (sd && (sd != rec_sd)) 3294 delete sd; 3289 3295 } 3290 3296 if (HasFlags(kFlagWaitingForSignal)) 3291 3297 ClearFlags(kFlagWaitingForSignal);