From: Dennis Schafroth Date: Fri, 25 Nov 2011 10:25:39 +0000 (+0100) Subject: HACK to force ALREADY_BLOCKED response X-Git-Tag: v1.6.6~5 X-Git-Url: http://lists.indexdata.com/cgi-bin?a=commitdiff_plain;h=bdc596b751ee8f5fba1668afffb98af36e0ea0e7;p=pazpar2-moved-to-github.git HACK to force ALREADY_BLOCKED response --- diff --git a/src/http_command.c b/src/http_command.c index f736b38..2809989 100644 --- a/src/http_command.c +++ b/src/http_command.c @@ -1035,6 +1035,8 @@ static void show_records_ready(void *data) show_records(c, -1); } +int show_count = 0; + static void cmd_show(struct http_channel *c) { struct http_request *rq = c->request; @@ -1085,7 +1087,9 @@ static void cmd_show(struct http_channel *c) { // if there is already a watch/block. we do not block this one if (session_set_watch(s->psession, SESSION_WATCH_SHOW, - show_records_ready, c, c) != 0) + show_records_ready, c, c) != 0 +// || (++show_count % 6 == 0) + ) { yaz_log(YLOG_WARN, "Attempt to block multiple times on show block. Not supported!"); error(rs, PAZPAR2_ALREADY_BLOCKED, "show");