X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fyaz-proxy.cpp;h=c0c24d0128e197a42225bcfe34c2b897731e19a0;hb=5fdb42d6ff944b595fb765764de8191eefbb3d61;hp=562b72cdfe3792045b32b6bf39715e1916a2eb0a;hpb=cf71a6f3494d721a1d7bd71f6bc0e4080906fc6b;p=yazpp-moved-to-github.git diff --git a/src/yaz-proxy.cpp b/src/yaz-proxy.cpp index 562b72c..c0c24d0 100644 --- a/src/yaz-proxy.cpp +++ b/src/yaz-proxy.cpp @@ -2,7 +2,7 @@ * Copyright (c) 1998-2003, Index Data. * See the file LICENSE for details. * - * $Id: yaz-proxy.cpp,v 1.42 2003-06-11 22:08:56 adam Exp $ + * $Id: yaz-proxy.cpp,v 1.43 2003-06-25 21:57:45 adam Exp $ */ #include @@ -633,4 +633,8 @@ void Yaz_ProxyClient::recv_Z_PDU(Z_APDU *apdu) yaz_log (LOG_LOG, "Sending %s to client", apdu_name(apdu)); m_server->send_Z_PDU(apdu); } + if (apdu->which == Z_APDU_close) + { + shutdown(); + } }