summaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2012-09-16 20:11:19 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2012-09-16 20:11:19 +0400
commit541141904719d0d5a7a48ee14fcda87d702ccdde (patch)
tree89690c97d3a23e1d9684a784980545b0d4920be4 /src/buffer.c
parent2d81eded1e64737d2ecca278efc2a84be7dbd8f5 (diff)
downloadrspamd-541141904719d0d5a7a48ee14fcda87d702ccdde.tar.gz
rspamd-541141904719d0d5a7a48ee14fcda87d702ccdde.zip
Force restful replies for restful sessions (not tested with all commands).
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/buffer.c b/src/buffer.c
index 0dd28daa0..c81c6a686 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -688,14 +688,14 @@ rspamd_set_dispatcher_policy (rspamd_io_dispatcher_t * d, enum io_policy policy,
}
gboolean
-rspamd_dispatcher_write (rspamd_io_dispatcher_t * d, void *data, size_t len, gboolean delayed, gboolean allocated)
+rspamd_dispatcher_write (rspamd_io_dispatcher_t * d, const void *data, size_t len, gboolean delayed, gboolean allocated)
{
rspamd_buffer_t *newbuf;
newbuf = memory_pool_alloc_tmp (d->pool, sizeof (rspamd_buffer_t));
if (len == 0) {
/* Assume NULL terminated */
- len = strlen ((gchar *)data);
+ len = strlen ((const gchar *)data);
}
if (!allocated) {
@@ -709,7 +709,7 @@ rspamd_dispatcher_write (rspamd_io_dispatcher_t * d, void *data, size_t len, gbo
}
else {
newbuf->data = memory_pool_alloc_tmp (d->pool, sizeof (f_str_t));
- newbuf->data->begin = data;
+ newbuf->data->begin = (gchar *)data;
newbuf->data->size = len;
}