chiark
/
gitweb
/
~ian
/
hippotat.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b2a82d9
)
drop empty frames before xmit
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 1 Aug 2021 18:27:42 +0000
(19:27 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 1 Aug 2021 18:27:42 +0000
(19:27 +0100)
Server hates them!
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/slip.rs
patch
|
blob
|
history
diff --git
a/src/slip.rs
b/src/slip.rs
index 364901d1e3f0f33f0089c546395e0a72c98b0c63..f042a31e6fca3a496a81bc04de5c397bd0eeeb93 100644
(file)
--- a/
src/slip.rs
+++ b/
src/slip.rs
@@
-48,6
+48,7
@@
impl Debug for Frames {
impl Frames {
#[throws(Frame)]
pub fn add(&mut self, max: u32, frame: Frame) {
+ if frame.len() == 0 { return }
let new_total = self.total_len + frame.len() + 1;
if new_total > max.sat() { throw!(frame) }
self.total_len = new_total;