Index: trunk/BNC/src/bncnetqueryv2.cpp
===================================================================
--- trunk/BNC/src/bncnetqueryv2.cpp	(revision 7656)
+++ trunk/BNC/src/bncnetqueryv2.cpp	(revision 7657)
@@ -153,4 +153,7 @@
   request.setRawHeader("Connection"   , "close");
 
+  if (_reply) {
+    delete _reply;
+  }
   _reply = _manager->get(request);
 
Index: trunk/BNC/src/bncoutf.cpp
===================================================================
--- trunk/BNC/src/bncoutf.cpp	(revision 7656)
+++ trunk/BNC/src/bncoutf.cpp	(revision 7657)
@@ -187,5 +187,7 @@
       writeHeader(datTim);
     }
-    _headerWritten = true;
+    if (_out.is_open()) {
+      _headerWritten = true;
+    }
   }
 
