diff options
author | Alexey Shchepin <alexey@process-one.net> | 2016-05-24 18:44:07 +0300 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2016-06-02 18:09:58 +0300 |
commit | d201f013b2e02ee33099df90e20200e718a06c0b (patch) | |
tree | d482bfe4745fb4871657534b35b348b85d0cf1e7 /src/ejabberd_sql.erl | |
parent | Report in SQL when scram is enabled but the stored password isn't (#1096) (diff) |
Stronger tests in the test suite, SQL updates and fixes
Diffstat (limited to 'src/ejabberd_sql.erl')
-rw-r--r-- | src/ejabberd_sql.erl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ejabberd_sql.erl b/src/ejabberd_sql.erl index f503a749..a480a1bd 100644 --- a/src/ejabberd_sql.erl +++ b/src/ejabberd_sql.erl @@ -41,6 +41,7 @@ sql_bloc/2, sql_query_to_iolist/1, escape/1, + standard_escape/1, escape_like/1, escape_like_arg/1, escape_like_arg_circumflex/1, @@ -216,6 +217,8 @@ escape_like_arg_circumflex(S) when is_binary(S) -> escape_like_arg_circumflex($%) -> <<"^%">>; escape_like_arg_circumflex($_) -> <<"^_">>; escape_like_arg_circumflex($^) -> <<"^^">>; +escape_like_arg_circumflex($[) -> <<"^[">>; % For MSSQL +escape_like_arg_circumflex($]) -> <<"^]">>; escape_like_arg_circumflex(C) when is_integer(C), C >= 0, C =< 255 -> <<C>>. to_bool(<<"t">>) -> true; |