From 588b5bcd2e6f78277b423eea0d17c68b32259900 Mon Sep 17 00:00:00 2001 From: alisdair sullivan Date: Sun, 3 Mar 2013 15:19:02 -0800 Subject: [PATCH] remove unreachable clause in string parsing --- src/jsx_decoder.erl | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/jsx_decoder.erl b/src/jsx_decoder.erl index 48b7e06..dd26415 100644 --- a/src/jsx_decoder.erl +++ b/src/jsx_decoder.erl @@ -537,10 +537,7 @@ string(<>, Handler, Acc, Stack, #config{replaced_bad_utf8=true} strip_continuations(Rest, Handler, Acc, Stack, Config, 3); %% incompletes and unexpected bytes, including orphan continuations string(<>, Handler, Acc, Stack, #config{replaced_bad_utf8=true} = Config) -> - case partial_utf(<>) of - true -> ?incomplete(string, <>, Handler, Acc, Stack, Config); - false -> string(Rest, Handler, acc_seq(Acc, 16#fffd), Stack, Config) - end; + string(Rest, Handler, acc_seq(Acc, 16#fffd), Stack, Config); string(Bin, Handler, Acc, Stack, Config) -> case partial_utf(Bin) of true -> ?incomplete(string, Bin, Handler, Acc, Stack, Config);