diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-03-11 01:51:46 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-03-11 01:51:46 +0000 |
| commit | dd3c4517aca3e8114913e1cdabde2eb845956bf6 (patch) | |
| tree | 4003fad284f8eb399eb8f5aeb31d064abd0105ed /lib/dvb/dvb.cpp | |
| parent | 36bc1fa5226f5c1942f68b0afb485441e437be8a (diff) | |
| download | enigma2-dd3c4517aca3e8114913e1cdabde2eb845956bf6.tar.gz enigma2-dd3c4517aca3e8114913e1cdabde2eb845956bf6.zip | |
eDVBChannel::getFrontend: don't crash when there is no frontend.
Diffstat (limited to 'lib/dvb/dvb.cpp')
| -rw-r--r-- | lib/dvb/dvb.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/dvb/dvb.cpp b/lib/dvb/dvb.cpp index 8c874e86..b887dc0d 100644 --- a/lib/dvb/dvb.cpp +++ b/lib/dvb/dvb.cpp @@ -988,6 +988,9 @@ RESULT eDVBChannel::getDemux(ePtr<iDVBDemux> &demux, int cap) RESULT eDVBChannel::getFrontend(ePtr<iDVBFrontend> &frontend) { + frontend = 0; + if (!m_frontend) + return -ENODEV; frontend = &m_frontend->get(); if (frontend) return 0; |
