diff options
author | Stuart Stock <stuart@int08h.com> | 2018-03-28 19:35:30 -0500 |
---|---|---|
committer | Stuart Stock <stuart@int08h.com> | 2018-03-28 19:35:30 -0500 |
commit | 0b8c965de2b0052f74be20aeb8ad103fe9b42211 (patch) | |
tree | 33dc157a2e5730d225e5b5a162160c8959c066f8 /src/message.rs | |
parent | 7638578e44cee3eaad011de511f546817906e9ea (diff) | |
download | roughenough-0b8c965de2b0052f74be20aeb8ad103fe9b42211.zip |
limit message tag count to 1024
Diffstat (limited to 'src/message.rs')
-rw-r--r-- | src/message.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/message.rs b/src/message.rs index 2719341..2927295 100644 --- a/src/message.rs +++ b/src/message.rs @@ -64,7 +64,8 @@ impl RtMessage { match num_tags { 0 => Ok(RtMessage::new(0)), 1 => RtMessage::single_tag_message(bytes, &mut msg), - _ => RtMessage::multi_tag_message(num_tags, bytes, &mut msg), + 2 ... 1024 => RtMessage::multi_tag_message(num_tags, bytes, &mut msg), + _ => Err(Error::InvalidNumTags(num_tags)), } } |