From 6dfe97a9c2404d5f22c043c9be14ebda93ec0e85 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Tue, 5 Aug 2014 14:26:09 +0200 Subject: [PATCH] Fixed RTMP analyser printing errors when there were no real errors, at end of stream. --- src/analysers/rtmp_analyser.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/analysers/rtmp_analyser.cpp b/src/analysers/rtmp_analyser.cpp index c765a5c5..9d609717 100644 --- a/src/analysers/rtmp_analyser.cpp +++ b/src/analysers/rtmp_analyser.cpp @@ -183,8 +183,11 @@ namespace Analysers { } //switch for type of chunk }else{ //if chunk parsed if (std::cin.good()){ - inbuffer += std::cin.get(); - ++read_in; + char newchar = std::cin.get(); + if (std::cin.good()){ + inbuffer += newchar; + ++read_in; + } }else{ inbuffer.clear(); }