aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2007-08-21 22:28:41 +0000
committerAlexey Shchepin <alexey@process-one.net>2007-08-21 22:28:41 +0000
commit106cf7f9635ff6aa71c9c5314b136a0f3ee86a72 (patch)
tree3805bb16fda38b654a5585ad356977c1a06e29ca /src
parent* src/mod_roster.erl: Don't send roster push when unsubscribing in (diff)
* src/jlib.erl: Use http_base_64:decode if available
SVN Revision: 883
Diffstat (limited to 'src')
-rw-r--r--src/jlib.erl8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/jlib.erl b/src/jlib.erl
index 74369cf22..af1fcabad 100644
--- a/src/jlib.erl
+++ b/src/jlib.erl
@@ -566,6 +566,14 @@ check_list(List) ->
%
decode_base64(S) ->
+ case catch http_base_64:decode(S) of
+ {'EXIT', _Err} ->
+ decode_base64_old(S);
+ Res ->
+ Res
+ end.
+
+decode_base64_old(S) ->
decode1_base64([C || C <- S,
C /= $ ,
C /= $\t,