aboutsummaryrefslogtreecommitdiff
path: root/src/message.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/message.cpp')
-rw-r--r--src/message.cpp3
1 files changed, 3 insertions, 0 deletions
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 <ios>
#include <sstream>
+#include <iostream>
+
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;
}