diff --git a/NetworkMessage.cpp b/NetworkMessage.cpp index b1ad0f11b..5af133c7f 100644 --- a/NetworkMessage.cpp +++ b/NetworkMessage.cpp @@ -4,6 +4,7 @@ #include #include +#include #include "pimpl_impl.hpp" @@ -88,9 +89,13 @@ namespace NetworkMessage *parent >> type >> id_; if (type >= maximum_message_type_) { - throw std::runtime_error {"Unrecognized message type"}; + qDebug () << "Unrecognized message type:" << type << "from id:" << id_; + type_ = maximum_message_type_; + } + else + { + type_ = static_cast (type); } - type_ = static_cast (type); } quint32 schema_;