summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSascha Volkenandt <sascha (at) akv-soft (dot) de>2007-01-08 20:37:11 +0000
committerSascha Volkenandt <sascha (at) akv-soft (dot) de>2007-01-08 20:37:11 +0000
commitcb466102169d25155624503d7bdff5cd4fcbe0d1 (patch)
tree91baaa62c57a036744696c8e7a13e72375e47390
parent36ee492d7b82bd8ed17df13d6f51768f41fc2dfe (diff)
downloadvdr-plugin-live-cb466102169d25155624503d7bdff5cd4fcbe0d1.tar.gz
vdr-plugin-live-cb466102169d25155624503d7bdff5cd4fcbe0d1.tar.bz2
- fixed segfault when adding new timers
-rw-r--r--timers.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/timers.cpp b/timers.cpp
index efe8451..b5ceb52 100644
--- a/timers.cpp
+++ b/timers.cpp
@@ -139,9 +139,10 @@ void TimerManager::DoInsertTimer( TimerPair& timerData )
return;
}
- Timers.Add( newTimer.release() );
+ Timers.Add( newTimer.get() );
Timers.SetModified();
isyslog( "live timer %s added", *newTimer->ToDescr() );
+ newTimer.release();
}
void TimerManager::DoUpdateTimer( TimerPair& timerData )