Pārlūkot izejas kodu

Merge pull request #580 from marysaka/fix/bpf_create_map_panic

aya: Do not use unwrap with btf_fd in bpf_create_map
Alessandro Decina 1 gadu atpakaļ
vecāks
revīzija
edd9928314
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      aya/src/sys/bpf.rs

+ 1 - 1
aya/src/sys/bpf.rs

@@ -66,7 +66,7 @@ pub(crate) fn bpf_create_map(name: &CStr, def: &obj::Map, btf_fd: Option<RawFd>)
             _ => {
                 u.btf_key_type_id = m.def.btf_key_type_id;
                 u.btf_value_type_id = m.def.btf_value_type_id;
-                u.btf_fd = btf_fd.unwrap() as u32;
+                u.btf_fd = btf_fd.unwrap_or_default() as u32;
             }
         }
     }