From 2c511722276f25a9e845dde8c2504bd3ca6d356a Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Wed, 2 Nov 2011 12:28:51 +0000 Subject: [PATCH] Error handling for Z_APDU_close uses ZOOM_set_dset_error() to pass back-end's addinfo through into the ZOOM response addinfo. --- src/zoom-z3950.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/zoom-z3950.c b/src/zoom-z3950.c index 9db6319..400de9f 100644 --- a/src/zoom-z3950.c +++ b/src/zoom-z3950.c @@ -1766,7 +1766,7 @@ void ZOOM_handle_Z3950_apdu(ZOOM_connection c, Z_APDU *apdu) yaz_log(c->log_api, "%p handle_Z3950_apdu Close PDU", c); if (!ZOOM_test_reconnect(c)) { - ZOOM_set_error(c, ZOOM_ERROR_CONNECTION_LOST, c->host_port); + ZOOM_set_dset_error(c, ZOOM_ERROR_CONNECTION_LOST, "ZOOM", c->host_port, apdu->u.close->diagnosticInformation); ZOOM_connection_close(c); } break; -- 1.7.10.4