From 6f070d80c0fb6ff6197b2f8e3d5eb6d38e469c14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Mon, 2 Sep 2013 18:45:39 +0200 Subject: Don't return unecessary data when split failed --- src/cow_spdy.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/cow_spdy.erl') diff --git a/src/cow_spdy.erl b/src/cow_spdy.erl index 2dc1027..59036ee 100644 --- a/src/cow_spdy.erl +++ b/src/cow_spdy.erl @@ -55,8 +55,8 @@ split(Data = << _:40, Length:24, _/bits >>) Length2 = Length + 8, << Frame:Length2/binary, Rest/bits >> = Data, {true, Frame, Rest}; -split(Data) -> - {false, Data}. +split(_) -> + false. parse(<< 0:1, StreamID:31, 0:7, IsFinFlag:1, _:24, Data/bits >>, _) -> {data, StreamID, from_flag(IsFinFlag), Data}; -- cgit v1.2.3