Alessandro Decina hai 1 ano
pai
achega
242d8c33c4
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      aya/src/bpf.rs

+ 2 - 1
aya/src/bpf.rs

@@ -382,6 +382,7 @@ impl<'a> BpfLoader<'a> {
             max_entries,
             max_entries,
             extensions,
             extensions,
             verifier_log_level,
             verifier_log_level,
+            allow_unsupported_maps,
         } = self;
         } = self;
         let mut obj = Object::parse(data)?;
         let mut obj = Object::parse(data)?;
         obj.patch_map_data(globals.clone())?;
         obj.patch_map_data(globals.clone())?;
@@ -647,7 +648,7 @@ impl<'a> BpfLoader<'a> {
             .map(parse_map)
             .map(parse_map)
             .collect::<Result<HashMap<String, Map>, BpfError>>()?;
             .collect::<Result<HashMap<String, Map>, BpfError>>()?;
 
 
-        if !self.allow_unsupported_maps {
+        if !*allow_unsupported_maps {
             maps.iter().try_for_each(|(_, x)| match x {
             maps.iter().try_for_each(|(_, x)| match x {
                 Map::Unsupported(map) => Err(BpfError::MapError(MapError::Unsupported {
                 Map::Unsupported(map) => Err(BpfError::MapError(MapError::Unsupported {
                     map_type: map.obj.map_type(),
                     map_type: map.obj.map_type(),