Переглянути джерело

ieee802154: ignore frames with types other than Data

Thibaut Vandervelden 3 роки тому
батько
коміт
d8e7b7a1f7
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      src/iface/interface.rs

+ 4 - 0
src/iface/interface.rs

@@ -1102,6 +1102,10 @@ impl<'a> InterfaceInner<'a> {
             return Ok(None);
         }
 
+        if ieee802154_repr.frame_type != Ieee802154FrameType::Data {
+            return Ok(None);
+        }
+
         match ieee802154_frame.payload() {
             Some(payload) => self.process_sixlowpan(cx, sockets, &ieee802154_repr, payload),
             None => Ok(None),