diff --git a/src/service.rs b/src/service.rs index 25ce57f5124..4089dcb49ff 100644 --- a/src/service.rs +++ b/src/service.rs @@ -106,8 +106,8 @@ impl ServiceResources

{ .map_err(|_| Error::EntropyMalfunction) } - pub fn filestore(&mut self, ctx: &CoreContext) -> ClientFilestore { - ClientFilestore::new(ctx.path.clone(), self.platform.store()) + pub fn filestore(&mut self, client_id: PathBuf) -> ClientFilestore { + ClientFilestore::new(client_id, self.platform.store()) } pub fn trussed_filestore(&mut self) -> ClientFilestore { @@ -143,7 +143,7 @@ impl ServiceResources

{ let keystore = &mut self.keystore(ctx)?; let certstore = &mut self.certstore(ctx)?; let counterstore = &mut self.counterstore(ctx)?; - let filestore = &mut self.filestore(ctx); + let filestore = &mut self.filestore(ctx.path.clone()); debug_now!("TRUSSED {:?}", request); match request {