diff --git a/router/java/src/net/i2p/router/transport/udp/InboundMessageState.java b/router/java/src/net/i2p/router/transport/udp/InboundMessageState.java index 15a255aad0e96ccb678ad6a2ff906116fe1a6ae1..4eb80ff54c23bfc90e9ea908cde8d2a39e3bd726 100644 --- a/router/java/src/net/i2p/router/transport/udp/InboundMessageState.java +++ b/router/java/src/net/i2p/router/transport/udp/InboundMessageState.java @@ -123,16 +123,16 @@ class InboundMessageState implements CDQEntry { if (isLast) { // don't allow _lastFragment to be set twice if (_lastFragment >= 0) { - if (_log.shouldLog(Log.ERROR)) - _log.error("Multiple last fragments for message " + _messageId + " from " + _from); + if (_log.shouldWarn()) + _log.warn("Multiple last fragments for message " + _messageId + " from " + _from); return false; } // TODO - check for non-last fragments after this one? _lastFragment = fragmentNum; } else if (_lastFragment >= 0 && fragmentNum >= _lastFragment) { // don't allow non-last after last - if (_log.shouldLog(Log.ERROR)) - _log.error("Non-last fragment " + fragmentNum + " when last is " + _lastFragment + " for message " + _messageId + " from " + _from); + if (_log.shouldWarn()) + _log.warn("Non-last fragment " + fragmentNum + " when last is " + _lastFragment + " for message " + _messageId + " from " + _from); return false; } if (_log.shouldLog(Log.DEBUG))