X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fzoom-c.c;h=3422afb55246932c29eebf18aabf1bd0abd034a4;hp=d2f33dadb58839042c8a35ec2a935d93dd167d6c;hb=4aaca71aaade2a94eab1806a11967d672e7c90dd;hpb=108a41cd16f10f21aad2bcdb74525ec4d5c94b34 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)