Skip to content

Commit 250a30c

Browse files
rogurotusrainliu
authored andcommitted
fix clippy
1 parent 1fc3c17 commit 250a30c

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

rtp/src/header.rs

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -384,15 +384,20 @@ impl Header {
384384
self.extensions.push(Extension { id, payload });
385385
}
386386

387-
if delta > 0 {
388-
let extension_padding = (delta % 4) as usize;
389-
if self.extensions_padding < extension_padding {
390-
self.extensions_padding = (self.extensions_padding + 4) - extension_padding;
391-
} else {
392-
self.extensions_padding -= extension_padding
387+
match delta.cmp(&0) {
388+
std::cmp::Ordering::Less => {
389+
self.extensions_padding =
390+
((self.extensions_padding as isize - delta) % 4) as usize;
393391
}
394-
} else if delta < 0 {
395-
self.extensions_padding = ((self.extensions_padding as isize - delta) % 4) as usize;
392+
std::cmp::Ordering::Greater => {
393+
let extension_padding = (delta % 4) as usize;
394+
if self.extensions_padding < extension_padding {
395+
self.extensions_padding = (self.extensions_padding + 4) - extension_padding;
396+
} else {
397+
self.extensions_padding -= extension_padding
398+
}
399+
}
400+
_ => {}
396401
}
397402
} else {
398403
// No existing header extensions

0 commit comments

Comments
 (0)