diff --git a/src/jsx.erl b/src/jsx.erl index 8a2cece..f57acb1 100644 --- a/src/jsx.erl +++ b/src/jsx.erl @@ -40,6 +40,8 @@ parse_opts([{explicit_termination, Value}|Rest], Opts) -> parse_opts(Rest, Opts#opts{explicit_termination = Value}). +%% ensures there's no invalid characters left in the stream upon completion of parsing + tail_clean(<>) when ?is_whitespace(X) -> tail_clean(Rest); tail_clean(<<>>) ->