From 3abece6f0a7edca476ee0c493f30dda8f8bcefd5 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Fri, 30 Nov 2018 16:52:54 +0100 Subject: core: stop ownership circles in connection --- src/message.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/message.cpp') diff --git a/src/message.cpp b/src/message.cpp index ad76897..9900939 100644 --- a/src/message.cpp +++ b/src/message.cpp @@ -4,6 +4,8 @@ #include #include +#include + namespace wanda { @@ -64,6 +66,7 @@ std::istream &operator>>(std::istream &in, message &message) message.argument = std::optional{std::move(buffer)}; } + in.clear(in.rdstate() ^ std::ios_base::failbit); return in; } -- cgit v1.2.3