lib9p

Go 9P library.
Log | Files | Refs | LICENSE

commit a1bab1be8218bd6e7285ccfc0e602159b341ff9f
parent abbbb1a956de73866eca328808cd1cfe3868479d
Author: Matsuda Kenji <info@mtkn.jp>
Date:   Wed, 15 Nov 2023 15:15:42 +0900

delete unnecessary Close call.
I have no idea who wrote this.

Diffstat:
Mserver.go | 13+------------
1 file changed, 1 insertion(+), 12 deletions(-)

diff --git a/server.go b/server.go @@ -519,12 +519,9 @@ func sCreate(ctx context.Context, s *Server, r *Req) { Respond(ctx, r, fmt.Errorf("create: %v", err)) return } - if err := r.Fid.File.Close(); err != nil { - Respond(ctx, r, fmt.Errorf("close: %v", err)) - return - } r.Fid.File = file r.Fid.path = path.Join(r.Fid.path, ifcall.Name) + r.Fid.OMode = r.Ifcall.(*TCreate).Mode st, err := r.Fid.File.Stat() if err != nil { Respond(ctx, r, fmt.Errorf("stat: %v", err)) @@ -541,14 +538,6 @@ func rCreate(r *Req, err error) { setError(r, err) return } - r.Fid.OMode = r.Ifcall.(*TCreate).Mode - // TODO: pass OCREATE with non 0 perm. - f, err := r.Srv.fs.OpenFile(r.Fid.path, r.Fid.OMode) - if err != nil { - setError(r, err) - return - } - r.Fid.File = f } func sRead(ctx context.Context, s *Server, r *Req) {