Handle close in filter virt_db
[metaproxy-moved-to-github.git] / src / filter_virt_db.cpp
index b05539e..144e46a 100644 (file)
@@ -1,7 +1,7 @@
-/* $Id: filter_virt_db.cpp,v 1.40 2006-05-16 11:53:54 adam Exp $
+/* $Id: filter_virt_db.cpp,v 1.42 2006-06-28 22:46:58 adam Exp $
    Copyright (c) 2005-2006, Index Data.
 
-%LICENSE%
+   See the LICENSE file for details
  */
 
 #include "config.hpp"
@@ -712,6 +712,10 @@ void yf::Virt_db::process(mp::Package &package) const
         {
             f->scan(package, apdu);
         }
+        else if (apdu->which == Z_APDU_close)
+        {
+            package.session().close();
+        }
         else
         {
             mp::odr odr;