diff --git a/pkg/sensors/load.go b/pkg/sensors/load.go index 69bdf6105c8..40449473019 100644 --- a/pkg/sensors/load.go +++ b/pkg/sensors/load.go @@ -236,6 +236,7 @@ func (s *Sensor) setMapPinPath(m *program.Map) { func (s *Sensor) loadMaps(bpfDir string) error { l := logger.GetLogger() for _, m := range s.Maps { + s.setMapPinPath(m) if m.PinState.IsLoaded() { l.WithFields(logrus.Fields{ "sensor": s.Name, @@ -245,7 +246,6 @@ func (s *Sensor) loadMaps(bpfDir string) error { continue } - s.setMapPinPath(m) pinPath := filepath.Join(bpfDir, m.PinPath) spec, err := ebpf.LoadCollectionSpec(m.Prog.Name)