projects
/
metaproxy-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix assertion failed: assert(m_in_use) MP-603
[metaproxy-moved-to-github.git]
/
src
/
filter_session_shared.cpp
diff --git
a/src/filter_session_shared.cpp
b/src/filter_session_shared.cpp
index
1ecc6f3
..
dbfa491
100644
(file)
--- a/
src/filter_session_shared.cpp
+++ b/
src/filter_session_shared.cpp
@@
-128,6
+128,8
@@
namespace metaproxy_1 {
bool expire_instances();
yazpp_1::GDU m_init_request;
yazpp_1::GDU m_init_response;
bool expire_instances();
yazpp_1::GDU m_init_request;
yazpp_1::GDU m_init_response;
+ boost::mutex m_mutex_backend_class;
+ boost::condition m_cond_set_ready;
int m_sequence_top;
time_t m_backend_set_ttl;
time_t m_backend_expiry_ttl;
int m_sequence_top;
time_t m_backend_set_ttl;
time_t m_backend_expiry_ttl;
@@
-138,8
+140,6
@@
namespace metaproxy_1 {
int m_no_succeeded;
int m_no_init;
public:
int m_no_succeeded;
int m_no_init;
public:
- boost::mutex m_mutex_backend_class;
- boost::condition m_cond_set_ready;
BackendClass(const yazpp_1::GDU &init_request,
int resultset_ttl,
int resultset_max,
BackendClass(const yazpp_1::GDU &init_request,
int resultset_ttl,
int resultset_max,
@@
-946,6
+946,7
@@
restart:
package.response() = f_apdu;
}
bc->release_backend(found_backend);
package.response() = f_apdu;
}
bc->release_backend(found_backend);
+ found_set.reset();
return; // search error
}
}
return; // search error
}
}