From bee5ca852b1a8e1506872aeea57f6c745c8add77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Fri, 3 Oct 2014 18:25:29 +0300 Subject: Replace some /binary to /bits in binary pattern matching We don't need the extra check for multiple of 8 bits. --- src/cowboy_spdy.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/cowboy_spdy.erl') diff --git a/src/cowboy_spdy.erl b/src/cowboy_spdy.erl index 3057cca..4d83ff6 100644 --- a/src/cowboy_spdy.erl +++ b/src/cowboy_spdy.erl @@ -123,7 +123,7 @@ loop(State=#state{parent=Parent, socket=Socket, transport=Transport, FromPid ! {recv, FromSocket, {ok, InBuffer}}, loop(replace_child(Child#child{in_buffer= <<>>}, State)); byte_size(InBuffer) >= Length -> - << Data:Length/binary, Rest/binary >> = InBuffer, + << Data:Length/binary, Rest/bits >> = InBuffer, FromPid ! {recv, FromSocket, {ok, Data}}, loop(replace_child(Child#child{in_buffer=Rest}, State)); true -> @@ -293,7 +293,7 @@ handle_frame(State, {data, StreamID, IsFin, Data}) -> Child#child{input=IsFin2, in_buffer= <<>>, is_recv=false}; {passive, FromSocket, FromPid, Length, TRef} when byte_size(Data2) >= Length -> - << Data3:Length/binary, Rest/binary >> = Data2, + << Data3:Length/binary, Rest/bits >> = Data2, FromPid ! {recv, FromSocket, {ok, Data3}}, cancel_recv_timeout(StreamID, TRef), Child#child{input=IsFin2, in_buffer=Rest, is_recv=false}; -- cgit v1.2.3