Index: trunk/BNC/bncgetthread.cpp
===================================================================
--- trunk/BNC/bncgetthread.cpp	(revision 1813)
+++ trunk/BNC/bncgetthread.cpp	(revision 1814)
@@ -352,4 +352,9 @@
   while (true) {
     try {
+
+      if (_query && _query->status() == bncNetQuery::fatal) {
+        _isToBeDeleted = true;
+      }
+
       if (_isToBeDeleted) {
         QThread::exit(0);
