]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
rust: fix clippy lints for clippy::char_lit_as_u8
authorJason Ish <jason.ish@oisf.net>
Wed, 5 Oct 2022 14:53:02 +0000 (08:53 -0600)
committerVictor Julien <vjulien@oisf.net>
Mon, 24 Oct 2022 09:20:08 +0000 (11:20 +0200)
rust/src/dns/parser.rs
rust/src/http2/detect.rs
rust/src/smb/nbss_records.rs

index 6dd6466c0d7b26486b22d641ca003f2b71548768..94f06dbc89c1b8d0575dadd66f236c58faacec1d 100644 (file)
@@ -69,7 +69,7 @@ pub fn dns_parse_name<'a, 'b>(start: &'b [u8], message: &'b [u8]) -> IResult<&'b
         } else if len & 0b1100_0000 == 0 {
             let (rem, label) = length_data(be_u8)(pos)?;
             if name.len() > 0 {
-                name.push('.' as u8);
+                name.push(b'.');
             }
             name.extend(label);
             pos = rem;
index 7a1e68980698d999463babd749829b71db529bd0..e1ba9206deae77727f827a46c5a6593778cd74b6 100644 (file)
@@ -561,7 +561,7 @@ fn http2_lower(value: &[u8]) -> Option<Vec<u8>> {
 
 // returns a tuple with the value and its size
 fn http2_normalize_host(value: &[u8]) -> (Option<Vec<u8>>, usize) {
-    match value.iter().position(|&x| x == ':' as u8) {
+    match value.iter().position(|&x| x == b':') {
         Some(i) => {
             return (http2_lower(&value[..i]), i);
         }
@@ -666,15 +666,15 @@ fn http2_escape_header(blocks: &[parser::HTTP2FrameHeaderBlock], i: u32) -> Vec<
     let mut vec = Vec::with_capacity(normalsize);
     for j in 0..blocks[i as usize].name.len() {
         vec.push(blocks[i as usize].name[j]);
-        if blocks[i as usize].name[j] == ':' as u8 {
-            vec.push(':' as u8);
+        if blocks[i as usize].name[j] == b':' {
+            vec.push(b':');
         }
     }
     vec.extend_from_slice(&[b':', b' ']);
     for j in 0..blocks[i as usize].value.len() {
         vec.push(blocks[i as usize].value[j]);
-        if blocks[i as usize].value[j] == ':' as u8 {
-            vec.push(':' as u8);
+        if blocks[i as usize].value[j] == b':' {
+            vec.push(b':');
         }
     }
     return vec;
index 115d15269bb19641f89fb3d7e8cbd53c63d2b888..6d73d64abc691adb834c8d1dff9fd14d694f29a7 100644 (file)
@@ -53,7 +53,7 @@ impl<'a> NbssRecord<'a> {
     pub fn is_smb(&self) -> bool {
         let valid = self.is_valid();
         let smb = if self.data.len() >= 4 &&
-            self.data[1] == 'S' as u8 && self.data[2] == 'M' as u8 && self.data[3] == 'B' as u8 &&
+            self.data[1] == b'S' && self.data[2] == b'M' && self.data[3] == b'B' &&
             (self.data[0] == b'\xFE' || self.data[0] == b'\xFF' || self.data[0] == b'\xFD')
         {
             true