approximation on bytarget response if version 2 and above
authorDennis Schafroth <dennis@indexdata.com>
Thu, 12 Apr 2012 20:49:25 +0000 (22:49 +0200)
committerDennis Schafroth <dennis@indexdata.com>
Thu, 12 Apr 2012 20:49:25 +0000 (22:49 +0200)
src/http_command.c

index 5f40d29..d4b4a77 100644 (file)
@@ -726,8 +726,10 @@ static void bytarget_response(struct http_channel *c, struct http_session *s, co
         }
 
         wrbuf_printf(c->wrbuf, "<records>%d</records>\n", ht[i].records - ht[i].filtered);
-        if (version >= 2)
+        if (version >= 2) {
             wrbuf_printf(c->wrbuf, "<filtered>%d</filtered>\n", ht[i].filtered);
+            wrbuf_printf(c->wrbuf, "<approximation>" ODR_INT_PRINTF "</approximation>\n", ht[i].approximation);
+        }
         wrbuf_puts(c->wrbuf, "<state>");
         wrbuf_xmlputs(c->wrbuf, ht[i].state);
         wrbuf_puts(c->wrbuf, "</state>\n");