Fix multi: hideunavailable don't hide targets that timeout MP-615
authorAdam Dickmeiss <adam@indexdata.dk>
Wed, 24 Jun 2015 11:45:13 +0000 (11:45 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Wed, 24 Jun 2015 11:45:13 +0000 (11:45 +0000)
src/filter_multi.cpp

index 19be558..5c581e5 100644 (file)
@@ -691,7 +691,7 @@ void yf::Multi::Frontend::search(mp::Package &package, Z_APDU *apdu_req)
             close_p ? "true" : "false",
             m_p->m_hide_errors ? "true" : "false");
     *f_resp->resultCount = result_set_size;
             close_p ? "true" : "false",
             m_p->m_hide_errors ? "true" : "false");
     *f_resp->resultCount = result_set_size;
-    if (close_p && (no_successful == 0 || !m_p->m_hide_errors))
+    if (close_p && (no_successful == 0 || !m_p->m_hide_unavailable))
     {
         package.session().close();
         package.response() = close_p->response();
     {
         package.session().close();
         package.response() = close_p->response();