minor bugfixes to jsx_eep0018

This commit is contained in:
alisdair sullivan 2010-06-26 19:16:56 -07:00
parent 4ceb8f26b3
commit 446095cbb2
2 changed files with 28 additions and 31 deletions

View file

@ -233,7 +233,7 @@ string(<<?rsolidus/?encoding, Rest/binary>>, Stack, Opts, Acc) ->
string(<<S/?encoding, Rest/binary>>, Stack, Opts, Acc) when ?is_noncontrol(S) ->
string(Rest, Stack, Opts, [S] ++ Acc);
string(Bin, Stack, Opts, Acc) ->
case partial_utf(Bin) of
case partial_utf(Bin) of
false -> {error, badjson}
; _ -> {incomplete, fun(Stream) -> string(<<Bin/binary, Stream/binary>>, Stack, Opts, Acc) end, ?ferror}
end.