Log filter has alternative constructor with custom msg
[metaproxy-moved-to-github.git] / src / filter_z3950_client.cpp
index 9c95d0f..db7a9fa 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: filter_z3950_client.cpp,v 1.2 2005-10-16 21:55:36 adam Exp $
+/* $Id: filter_z3950_client.cpp,v 1.4 2005-10-25 16:01:14 adam Exp $
    Copyright (c) 2005, Index Data.
 
 %LICENSE%
@@ -76,12 +76,12 @@ yf::Z3950Client::Assoc::Assoc(yp2::Session id,
        m_package(0), m_waiting(false), m_connected(false),
        m_host(host)
 {
-    std::cout << "create assoc " << this << "\n";
+    // std::cout << "create assoc " << this << "\n";
 }
 
 yf::Z3950Client::Assoc::~Assoc()
 {
-    std::cout << "destroy assoc " << this << "\n";
+    // std::cout << "destroy assoc " << this << "\n";
 }
 
 void yf::Z3950Client::Assoc::connectNotify()
@@ -186,6 +186,9 @@ yf::Z3950Client::Assoc *yf::Z3950Client::Pimpl::get_assoc(Package &package)
         Z_APDU *apdu = zget_APDU(odr, Z_APDU_close);
         
         *apdu->u.close->closeReason = Z_Close_protocolError;
+        apdu->u.close->diagnosticInformation =
+            odr_strdup(odr, "no init request for session");
+
         package.response() = apdu;
         
         package.session().close();