aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/service/servicedvbrecord.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/service/servicedvbrecord.cpp b/lib/service/servicedvbrecord.cpp
index 33f0497f..454c2be1 100644
--- a/lib/service/servicedvbrecord.cpp
+++ b/lib/service/servicedvbrecord.cpp
@@ -65,10 +65,7 @@ RESULT eDVBServiceRecord::prepare(const char *filename)
{
m_filename = filename;
if (m_state == stateIdle)
- {
- doPrepare();
- return 0;
- }
+ return doPrepare();
else
return -1;
}
@@ -106,7 +103,7 @@ int eDVBServiceRecord::doPrepare()
{
m_pids_active.clear();
m_state = statePrepared;
- m_service_handler.tune(m_ref);
+ return m_service_handler.tune(m_ref);
}
return 0;
}