aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2020-03-18 14:36:17 +0100
committerPaweł Chmielowski <pchmielowski@process-one.net>2020-03-18 14:36:17 +0100
commit92a09fdb713cb33f0409378161ed41dc85a11eb5 (patch)
treeda108bdf600b7ab15525e590668abef1ae9ded39 /src
parentAdd escape '\' to like expression in pgsql to fix problem cockroachdb (diff)
Also add "escape '\'" to prepared statements in pgsqllike_escape
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_sql.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ejabberd_sql.erl b/src/ejabberd_sql.erl
index 87679f60b..ddcca0459 100644
--- a/src/ejabberd_sql.erl
+++ b/src/ejabberd_sql.erl
@@ -779,7 +779,7 @@ pgsql_prepare(SQLQuery, State) ->
fun(arg, {Acc, I}) ->
{[<<$$, (integer_to_binary(I))/binary>> | Acc], I + 1};
(escape, {Acc, I}) ->
- {[<<"">> | Acc], I};
+ {[<<"ESCAPE E'\\\\'">> | Acc], I};
(List, {Acc, I}) when is_list(List) ->
{[<<$$, (integer_to_binary(I))/binary>> | Acc], I + 1}
end, {[], 1}, (SQLQuery#sql_query.args)(Escape)),