diff options
author | badlop <badlop@process-one.net> | 2016-10-21 13:32:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-10-21 13:32:29 +0200 |
commit | ed6bc9081ba0544b384a9fefc33b0599a3f790f3 (patch) | |
tree | 53089783f47239ba0d2b4b1f99519c794d9d1e5e | |
parent | Nidx may be integer or binary, so use jlib:i2l instead (diff) | |
parent | Rollback minor change, to avoid redundant use of fail-safe function (diff) |
Merge pull request #1349 from prasadvaidya/master
Fix: Replace erlang function with fail-safe jlib function.
-rw-r--r-- | src/ejabberd_sql.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ejabberd_sql.erl b/src/ejabberd_sql.erl index b19f16414..27c2815ba 100644 --- a/src/ejabberd_sql.erl +++ b/src/ejabberd_sql.erl @@ -629,7 +629,7 @@ generic_sql_query_format(SQLQuery) -> generic_escape() -> #sql_escape{string = fun(X) -> <<"'", (escape(X))/binary, "'">> end, - integer = fun(X) -> integer_to_binary(X) end, + integer = fun(X) -> jlib:i2l(X) end, boolean = fun(true) -> <<"1">>; (false) -> <<"0">> end @@ -646,7 +646,7 @@ sqlite_sql_query_format(SQLQuery) -> sqlite_escape() -> #sql_escape{string = fun(X) -> <<"'", (standard_escape(X))/binary, "'">> end, - integer = fun(X) -> integer_to_binary(X) end, + integer = fun(X) -> jlib:i2l(X) end, boolean = fun(true) -> <<"1">>; (false) -> <<"0">> end @@ -670,7 +670,7 @@ pgsql_prepare(SQLQuery, State) -> pgsql_execute_escape() -> #sql_escape{string = fun(X) -> X end, - integer = fun(X) -> [integer_to_binary(X)] end, + integer = fun(X) -> [jlib:i2l(X)] end, boolean = fun(true) -> "1"; (false) -> "0" end |