X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=src%2Fyaz-proxy.cpp;h=e4f3d8e6db29072d800944c1fae9a2c35c87ec56;hb=b33db4435e63a69fc8aafa1e3a163743b79b6990;hp=66d7da9fab673ecbc0a67eb04041f67594edf92e;hpb=676640cef321916c94661bd53749130d86555bb9;p=yazproxy-moved-to-github.git diff --git a/src/yaz-proxy.cpp b/src/yaz-proxy.cpp index 66d7da9..e4f3d8e 100644 --- a/src/yaz-proxy.cpp +++ b/src/yaz-proxy.cpp @@ -1,4 +1,4 @@ -/* $Id: yaz-proxy.cpp,v 1.10 2004-10-23 23:12:24 adam Exp $ +/* $Id: yaz-proxy.cpp,v 1.11 2004-10-28 22:29:43 adam Exp $ Copyright (c) 1998-2004, Index Data. This file is part of the yaz-proxy. @@ -2254,9 +2254,9 @@ void Yaz_Proxy::handle_incoming_Z_PDU(Z_APDU *apdu) return; } - // delete other info part from PDU before sending to target + // delete other info construct completely if 0 elements get_otherInfoAPDU(apdu, &oi); - if (oi) + if (*oi && (*oi)->num_elements == 0) *oi = 0; if (apdu->which == Z_APDU_presentRequest &&