ok, now it's fixed for older releases

This commit is contained in:
alisdair sullivan 2012-03-20 23:17:57 -07:00
parent 07c1f5716c
commit f8f436e0a0

View file

@ -24,6 +24,7 @@
-module(jsx_encoder).
-export([encoder/3]).
-compile(export_all).
-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(Rest);
check_string(<<C/utf8, Rest/binary>>)
when C > 16#ffff andalso
C =/= 16#fffe andalso C =/= 16#ffff andalso
when C > 16#ffff andalso
C =/= 16#1fffe andalso C =/= 16#1ffff andalso
C =/= 16#2fffe andalso C =/= 16#2ffff andalso
C =/= 16#3fffe andalso C =/= 16#3ffff andalso