Index: /trunk/BNC/bncgetthread.cpp
===================================================================
--- /trunk/BNC/bncgetthread.cpp	(revision 3525)
+++ /trunk/BNC/bncgetthread.cpp	(revision 3526)
@@ -456,4 +456,8 @@
       // -----------
       vector<string> errmsg;
+      if (!decoder()) {
+        _isToBeDeleted = true;
+        continue;
+      }
       decoder()->_obsList.clear();
       t_irc irc = decoder()->Decode(data.data(), data.size(), errmsg);
