summaryrefslogtreecommitdiff
path: root/internal/ior_bpfsetup.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/ior_bpfsetup.go')
-rw-r--r--internal/ior_bpfsetup.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/internal/ior_bpfsetup.go b/internal/ior_bpfsetup.go
index cf0b112..3500106 100644
--- a/internal/ior_bpfsetup.go
+++ b/internal/ior_bpfsetup.go
@@ -70,7 +70,9 @@ func setupBPFModule(parentCtx context.Context, cfg flags.Config) (*bpf.Module, *
bpfModule.Close()
return nil, nil, releaseBindings, setupBPFModuleError("attach probes", err)
}
- if bindings, ok := tui.RuntimeBindingsFromContext(parentCtx); ok {
+ // setupBPFModule only injects the probe manager; it does not read TUI state,
+ // so RuntimePublisher is the correct narrower interface to use here.
+ if bindings, ok := tui.RuntimePublisherFromContext(parentCtx); ok {
bindings.SetProbeManager(mgr)
releaseBindings = func() { bindings.SetProbeManager(nil) }
}