X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Fzoom-c.c;h=3422afb55246932c29eebf18aabf1bd0abd034a4;hb=7ac6428937b4b235b59446ea7ca3f13a0378ed5c;hp=d2f33dadb58839042c8a35ec2a935d93dd167d6c;hpb=ec96e7e16229e96777b3fa24ba12972e71c84915;p=yaz-moved-to-github.git diff --git a/src/zoom-c.c b/src/zoom-c.c index d2f33da..3422afb 100644 --- a/src/zoom-c.c +++ b/src/zoom-c.c @@ -1563,7 +1563,7 @@ static void handle_http(ZOOM_connection c, Z_HTTP_Response *hres) } else { - ret = ZOOM_handle_sru(c, hres, &cret); + ret = ZOOM_handle_sru(c, hres, &cret, &addinfo); if (ret == 0) { if (c->no_redirects) /* end of redirect. change hosts again */ @@ -1576,7 +1576,11 @@ static void handle_http(ZOOM_connection c, Z_HTTP_Response *hres) if (hres->code != 200) ZOOM_set_HTTP_error(c, hres->code, 0, 0); else + { + yaz_log(YLOG_LOG, "set error... addinfo=%s", addinfo ? + addinfo : "NULL"); ZOOM_set_error(c, ZOOM_ERROR_DECODE, addinfo); + } ZOOM_connection_close(c); } if (cret == zoom_complete)