Check the returh of system calls.

From: Erik Hovland <erik@hovland.org>


---

 mythtv/programs/mythfilldatabase/channeldata.cpp |   26 +++++++++++++++-------
 mythtv/programs/mythfilldatabase/filldata.cpp    |    2 +-
 2 files changed, 19 insertions(+), 9 deletions(-)


diff --git a/mythtv/programs/mythfilldatabase/channeldata.cpp b/mythtv/programs/mythfilldatabase/channeldata.cpp
index 61cae33..a35eaaa 100644
--- a/mythtv/programs/mythfilldatabase/channeldata.cpp
+++ b/mythtv/programs/mythfilldatabase/channeldata.cpp
@@ -413,14 +413,24 @@ void ChannelData::handleChannels(int id, QList<ChanInfo> *chanlist)
                     if(channel_preset && cstr.isEmpty())
                         cstr = QString::number(chanid % 1000);
 
-                    ChannelUtil::CreateChannel(
-                        mplexid,          id,        chanid,
-                        (*i).callsign,    (*i).name, cstr,
-                        0 /*service id*/, major,     minor,
-                        false /*use on air guide*/,  false /*hidden*/,
-                        false /*hidden in guide*/,
-                        (*i).freqid,      localfile, (*i).tvformat,
-                        (*i).xmltvid);
+                    bool retval = ChannelUtil::CreateChannel(
+                                                     mplexid, id,
+                                                     chanid,
+                                                     (*i).callsign,
+                                                     (*i).name, cstr,
+                                                     0 /*service id*/,
+                                                     major, minor,
+                                                     false /*use on air guide*/,
+                                                     false /*hidden*/,
+                                                     false /*hidden in guide*/,
+                                                     (*i).freqid,
+                                                     localfile,
+                                                     (*i).tvformat, 
+                                                     (*i).xmltvid
+                                                            );
+                    if (!retval)
+                        cout << "Channel " << chanid << " creation failed"
+                             << endl;
                 }
             }
         }
diff --git a/mythtv/programs/mythfilldatabase/filldata.cpp b/mythtv/programs/mythfilldatabase/filldata.cpp
index 50b44f5..605c94f 100644
--- a/mythtv/programs/mythfilldatabase/filldata.cpp
+++ b/mythtv/programs/mythfilldatabase/filldata.cpp
@@ -811,7 +811,7 @@ bool FillData::Run(SourceList &sourcelist)
                 QString currDate(qCurrentDate.addDays(i).toString());
 
                 VERBOSE(VB_GENERAL, ""); // add a space between days
-                VERBOSE(VB_GENERAL, "Checking day @ " <<
+                VERBOSE(VB_GENERAL, "Checking day @ " +
                         QString("offset %1, date: %2").arg(i).arg(currDate));
 
                 bool download_needed = false;
