From: Vsevolod Stakhov Date: Mon, 7 Jan 2013 14:58:15 +0000 (+0400) Subject: Fix for fineuploader. X-Git-Tag: 0.5.4~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c5d7fdf9cf4cfd6ab7037d787ebc50af33036733;p=thirdparty%2Frspamd.git Fix for fineuploader. --- diff --git a/src/webui.c b/src/webui.c index 6104002bbc..f675c57e86 100644 --- a/src/webui.c +++ b/src/webui.c @@ -785,7 +785,7 @@ http_handle_history (struct evhttp_request *req, gpointer arg) * request: /learnspam * headers: Password * input: plaintext data - * reply: plaintext reply + * reply: json {"success":true} or {"error":"error message"} */ static void http_handle_learn_spam (struct evhttp_request *req, gpointer arg) @@ -803,7 +803,7 @@ http_handle_learn_spam (struct evhttp_request *req, gpointer arg) /* XXX: Add real learning here */ - evbuffer_add (evb, "OK" CRLF, 5); + evbuffer_add_printf (evb, "{\"success\":true}" CRLF); evhttp_add_header (req->output_headers, "Connection", "close"); http_calculate_content_length (evb, req); @@ -816,7 +816,7 @@ http_handle_learn_spam (struct evhttp_request *req, gpointer arg) * request: /learnham * headers: Password * input: plaintext data - * reply: plaintext reply + * reply: json {"success":true} or {"error":"error message"} */ static void http_handle_learn_ham (struct evhttp_request *req, gpointer arg) @@ -834,7 +834,7 @@ http_handle_learn_ham (struct evhttp_request *req, gpointer arg) /* XXX: Add real learning here */ - evbuffer_add (evb, "OK" CRLF, 5); + evbuffer_add_printf (evb, "{\"success\":true}" CRLF); evhttp_add_header (req->output_headers, "Connection", "close"); http_calculate_content_length (evb, req);