From 7b32240415fc83cbeceeea1e8386475b1689e1ee Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Fri, 20 Mar 2026 16:55:30 +0100 Subject: [PATCH] Fix nil pointer: convert findNote to method --- internal/p9/server/server.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/internal/p9/server/server.go b/internal/p9/server/server.go index c1c07fd..72d0021 100644 --- a/internal/p9/server/server.go +++ b/internal/p9/server/server.go @@ -120,10 +120,10 @@ func GetDenoteDir() string { } // findNote finds a note by identifier in the in-memory collection -func findNote(identifier string) (*metadata.Metadata, error) { - srv.mu.RLock() - defer srv.mu.RUnlock() - for _, n := range srv.notes { +func (s *server) findNote(identifier string) (*metadata.Metadata, error) { + s.mu.RLock() + defer s.mu.RUnlock() + for _, n := range s.notes { if n.Identifier == identifier { return n, nil } @@ -138,7 +138,7 @@ func UpdateMetadataFromDisk(identifier, title, keywords, signature string) error return fmt.Errorf("server not running") } - note, err := findNote(identifier) + note, err := srv.findNote(identifier) if err != nil { return err } @@ -634,7 +634,7 @@ func (s *server) dispatchWrite(f *fid, tag uint16) *plan9.Fcall { noteID := parts[1] fieldName := parts[2] - note, err := findNote(noteID) + note, err := s.findNote(noteID) if err != nil { return errorFcall(fc, err.Error()) } @@ -968,7 +968,7 @@ func (s *server) getFileContent(path string) string { noteID := parts[1] fileName := parts[2] - note, err := findNote(noteID) + note, err := s.findNote(noteID) if err != nil { return "" }