From e5533b75dc5ae96d94244e915b0031eba77cde47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9=20=D0=9F=D1=80=D0=BE?= =?UTF-8?q?=D1=85=D0=BE=D1=80=D0=BE=D0=B2?= Date: Fri, 29 Jun 2018 17:23:57 +0200 Subject: [PATCH] Fix bug in mtp_intermediate --- src/mtp_intermediate.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mtp_intermediate.erl b/src/mtp_intermediate.erl index 6676768..73d620e 100644 --- a/src/mtp_intermediate.erl +++ b/src/mtp_intermediate.erl @@ -33,7 +33,7 @@ new(Opts) -> -spec try_decode_packet(binary(), codec()) -> {ok, binary(), codec()} | {incomplete, codec()}. try_decode_packet(<> = Data, - #int_st{buffer = <<>>} = St) when Len < ?MAX_SIZE -> + #int_st{buffer = <<>>} = St) -> Len1 = case Len < ?MAX_SIZE of true -> Len; false -> Len - ?MAX_SIZE