From ceceb9fd6aa4470acde7cd18c1a44dffb4cd9370 Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Sat, 31 Mar 2018 11:44:38 +0000 Subject: [PATCH] Avoid UDP message number backwards compatibility issues, eventually Remove the error message when an unrecognized message type arrives, debug configuration builds will print a debug message otherwise the message is silently ignored. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8593 ab8295b8-cf94-4d9e-aec4-7959e3be5d79 --- NetworkMessage.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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_;