fixed bug related to partial utfx sequences

This commit is contained in:
alisdair sullivan 2010-06-01 19:42:43 -07:00
parent c287315ebf
commit ce503823c8
4 changed files with 61 additions and 11 deletions

View file

@ -36,7 +36,7 @@ decoder(Opts) ->
decoder({F, _} = Callbacks, OptsList) when is_list(OptsList), is_function(F) ->
start(Callbacks, OptsList);
decoder({{Mod, Fun}, State}, OptsList) when is_list(OptsList), is_atom(Mod), is_atom(Fun) ->
decoder({Mod, Fun, State}, OptsList) when is_list(OptsList), is_atom(Mod), is_atom(Fun) ->
start({fun(E, S) -> Mod:Fun(E, S) end, State}, OptsList).
start(Callbacks, OptsList) ->