Init returns something, it should be checked and reported.

From: Erik Hovland <erik@hovland.org>


---

 libs/libmythtv/firewirechannel.cpp |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/libs/libmythtv/firewirechannel.cpp b/libs/libmythtv/firewirechannel.cpp
index 6915b4c..60ec851 100644
--- a/libs/libmythtv/firewirechannel.cpp
+++ b/libs/libmythtv/firewirechannel.cpp
@@ -37,7 +37,11 @@ FirewireChannel::FirewireChannel(TVRec *parent, const QString &_videodevice,
     device = new DarwinFirewireDevice(guid, subunitid, fw_opts.speed);
 #endif // USING_OSX_FIREWIRE
 
-    InitializeInputs();
+    if (!InitializeInputs())
+    {
+        VERBOSE(VB_IMPORTANT, LOC_ERR + "FirewireChannel::Ctor : "
+                "ChannelBase::InitializeInputs failed");
+    }
 }
 
 bool FirewireChannel::SetChannelByString(const QString &channum)
