Merge branch 'fix/illegalutf' into develop
This commit is contained in:
commit
863f868824
1 changed files with 2 additions and 2 deletions
|
@ -24,6 +24,7 @@
|
||||||
-module(jsx_encoder).
|
-module(jsx_encoder).
|
||||||
|
|
||||||
-export([encoder/3]).
|
-export([encoder/3]).
|
||||||
|
-compile(export_all).
|
||||||
|
|
||||||
-spec encoder(Handler::module(), State::any(), Opts::jsx:opts()) -> jsx:encoder().
|
-spec encoder(Handler::module(), State::any(), Opts::jsx:opts()) -> jsx:encoder().
|
||||||
|
|
||||||
|
@ -118,8 +119,7 @@ check_string(<<C/utf8, Rest/binary>>) when C < 16#fdd0 ->
|
||||||
check_string(<<C/utf8, Rest/binary>>) when C > 16#fdef, C < 16#fffe ->
|
check_string(<<C/utf8, Rest/binary>>) when C > 16#fdef, C < 16#fffe ->
|
||||||
check_string(Rest);
|
check_string(Rest);
|
||||||
check_string(<<C/utf8, Rest/binary>>)
|
check_string(<<C/utf8, Rest/binary>>)
|
||||||
when C > 16#ffff andalso
|
when C > 16#ffff andalso
|
||||||
C =/= 16#fffe andalso C =/= 16#ffff andalso
|
|
||||||
C =/= 16#1fffe andalso C =/= 16#1ffff andalso
|
C =/= 16#1fffe andalso C =/= 16#1ffff andalso
|
||||||
C =/= 16#2fffe andalso C =/= 16#2ffff andalso
|
C =/= 16#2fffe andalso C =/= 16#2ffff andalso
|
||||||
C =/= 16#3fffe andalso C =/= 16#3ffff andalso
|
C =/= 16#3fffe andalso C =/= 16#3ffff andalso
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue