fix manual incomplete state in done
This commit is contained in:
parent
d04f231a0e
commit
1bb6822ac2
1 changed files with 1 additions and 5 deletions
|
@ -913,11 +913,7 @@ done(<<S, Rest/binary>>, Handler, [], Config) when ?is_whitespace(S) ->
|
|||
done(<<?solidus, Rest/binary>>, Handler, [], Config=#config{comments=true}) ->
|
||||
comment(Rest, Handler, [done], Config);
|
||||
done(<<>>, {Handler, State}, [], Config=#config{explicit_end=true}) ->
|
||||
{incomplete, fun(Stream) when is_binary(Stream) ->
|
||||
done(<<Stream/binary>>, {Handler, State}, [], Config)
|
||||
; (end_stream) -> State
|
||||
end
|
||||
};
|
||||
incomplete(done, <<>>, {Handler, State}, [], Config);
|
||||
done(<<>>, {_Handler, State}, [], _Config) -> State;
|
||||
done(Bin, Handler, Stack, Config) -> ?error(done, Bin, Handler, Stack, Config).
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue