diff options
Diffstat (limited to 'crates/arti/src/rpc/session.rs')
| -rw-r--r-- | crates/arti/src/rpc/session.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crates/arti/src/rpc/session.rs b/crates/arti/src/rpc/session.rs index 853e6ae21..be1bca55b 100644 --- a/crates/arti/src/rpc/session.rs +++ b/crates/arti/src/rpc/session.rs @@ -12,7 +12,7 @@ use tor_rtcompat::Runtime; use crate::{ proxy::port_info, - reload_cfg::LaunchableTorClient, + reload_cfg::{CfgMgr, LaunchableTorClient}, rpc::{listener::RpcConnInfo, superuser::RpcSuperuser}, }; @@ -82,6 +82,7 @@ impl ArtiRpcSession { client_root: &Arc<TorClient<R>>, launchable_client: &Arc<LaunchableTorClient<R>>, arti_state: &Arc<RpcVisibleArtiState>, + cfg_mgr: &Arc<CfgMgr<R>>, listener_info: &RpcConnInfo, ) -> Arc<Self> { let _ = auth; // This is currently unused; any authentication gives the same result. @@ -91,6 +92,7 @@ impl ArtiRpcSession { session.provide_superuser_permission(Arc::new(RpcSuperuser::new( client_root.clone(), launchable_client.clone(), + cfg_mgr.clone(), )) as _); } Arc::new(ArtiRpcSession { |
