From: Dennis Schafroth Date: Mon, 23 Apr 2012 07:26:35 +0000 (+0000) Subject: Fix present chunk X-Git-Tag: v1.6.13~21 X-Git-Url: http://sru.miketaylor.org.uk/?a=commitdiff_plain;h=55d075fcdfb3ea189167a68db899fadcb7ebbb26;p=pazpar2-moved-to-github.git Fix present chunk --- diff --git a/src/client.c b/src/client.c index dcbfd6c..9e52b0a 100644 --- a/src/client.c +++ b/src/client.c @@ -762,6 +762,7 @@ void client_start_search(struct client *cl) int present_chunk = 20; // Default chunk size if (opt_present_chunk && strcmp(opt_present_chunk,"")) { present_chunk = atoi(opt_present_chunk); + yaz_log(YLOG_DEBUG, "Present chunk set to %d", present_chunk); } assert(link); @@ -803,11 +804,13 @@ void client_start_search(struct client *cl) /* A present_chunk less than 1 will disable chunking. */ if (present_chunk > 0 && cl->maxrecs > present_chunk) { sprintf(present_chunk_str, "%d", present_chunk); - ZOOM_connection_option_set(link, "presentChunk", opt_present_chunk); + ZOOM_connection_option_set(link, "presentChunk", present_chunk_str); + yaz_log(YLOG_DEBUG, "Present chunk set to %s", present_chunk_str); } - else + else { ZOOM_connection_option_set(link, "presentChunk", maxrecs_str); - + yaz_log(YLOG_DEBUG, "Present chunk set to %s (maxrecs)", maxrecs_str); + } sprintf(startrecs_str, "%d", cl->startrecs); ZOOM_connection_option_set(link, "start", startrecs_str);