1
0
mirror of https://github.com/rclone/rclone.git synced 2026-01-04 17:43:50 +00:00

serve nfs: factor caching to its own file

This commit is contained in:
Nick Craig-Wood
2024-06-25 11:18:39 +01:00
parent ce7dfa075c
commit 55b9b3e33a
3 changed files with 71 additions and 36 deletions

View File

@@ -37,7 +37,10 @@ func NewServer(ctx context.Context, vfs *vfs.VFS, opt *Options) (s *Server, err
ctx: ctx,
opt: *opt,
}
s.handler = newHandler(vfs, opt)
s.handler, err = NewHandler(vfs, opt)
if err != nil {
return nil, fmt.Errorf("failed to make NFS handler: %w", err)
}
s.listener, err = net.Listen("tcp", s.opt.ListenAddr)
if err != nil {
return nil, fmt.Errorf("failed to open listening socket: %w", err)