regexfilter.c:routeQuery called modutil_replace_SQL which resulted in multiple buffers in query GWBUF. Those weren't handled properly later. Added call for gwbug_make_contiguous.
This commit is contained in:
VilhoRaatikka 2014-10-24 18:30:53 +03:00
parent 42b52c6f51
commit 89c7b907a3

View File

@ -315,6 +315,7 @@ int length;
if (newsql)
{
queue = modutil_replace_SQL(queue, newsql);
queue = gwbuf_make_contiguous(queue);
free(newsql);
my_session->replacements++;
}