summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Wiger <ulf@feuerlabs.com>2016-03-15 15:23:45 -0700
committerUlf Wiger <ulf@feuerlabs.com>2016-03-15 15:23:45 -0700
commit11f19a15c265cdb4963df201f0a328233ced24c5 (patch)
tree25d86b24213c64b14194334285a587a94bdb5660
parent18da7cf8eee3247a8b528bbf4dd700b45277a147 (diff)
downloadrvi_core-11f19a15c265cdb4963df201f0a328233ced24c5.tar.gz
make sure to decode trailing byts in stream
-rw-r--r--components/dlink/src/dlink_data.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/components/dlink/src/dlink_data.erl b/components/dlink/src/dlink_data.erl
index d16d923..4671b9a 100644
--- a/components/dlink/src/dlink_data.erl
+++ b/components/dlink/src/dlink_data.erl
@@ -47,7 +47,7 @@ do_decode(Data) ->
decoded(Decoded, Rest, F, Mod, FragOpts) ->
case rvi_frag:maybe_fragment(Decoded, Mod, FragOpts) of
true ->
- {ok, Rest};
+ decode(Rest, F, <<>>, Mod, FragOpts);
{true, Msg} ->
case do_decode(Msg) of
{ok, DecMsg, <<>>} ->