X-Git-Url: http://git.indexdata.com/?p=yazpp-moved-to-github.git;a=blobdiff_plain;f=src%2Fyaz-pdu-assoc.cpp;fp=src%2Fyaz-pdu-assoc.cpp;h=ded89bd5c677d0b1e2846b3e2b992415912ce6b1;hp=b94213e919d20c843fa7921c074e0c38030b198d;hb=0cbdc649960cd1072c1b8c5fa244a1f071d23cdb;hpb=4be4867e8da58059d33f606e070d9fd3da323076 diff --git a/src/yaz-pdu-assoc.cpp b/src/yaz-pdu-assoc.cpp index b94213e..ded89bd 100644 --- a/src/yaz-pdu-assoc.cpp +++ b/src/yaz-pdu-assoc.cpp @@ -389,6 +389,8 @@ int PDU_Assoc::flush_PDU() yaz_log(m_log, "maskObserver 8"); m_socketObservable->maskObserver(this, SOCKET_OBSERVE_READ| SOCKET_OBSERVE_EXCEPT); + if (m_session_is_dead) + shutdown(); } return r; }