Commit 92bbd3b4 authored by Dominik Charousset's avatar Dominik Charousset

Fix sign-compare warning on GCC

parent a7103330
......@@ -49,7 +49,8 @@ bool load_data(Deserializer& source, message::data_ptr& data) {
GUARDED(source.begin_field("types"));
size_t msg_size = 0;
GUARDED(source.begin_sequence(msg_size));
if (msg_size > std::numeric_limits<uint16_t>::max() - 1)
using uint16_limits = std::numeric_limits<uint16_t>;
if (msg_size > static_cast<size_t>(uint16_limits::max() - 1))
STOP(sec::invalid_argument, "too many types for message");
if (msg_size == 0) {
data.reset();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment