From 0a7812ab20ec529e5a96c75bbcd1c58a3e25ae24 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 26 Sep 2024 00:55:45 +0530 Subject: [PATCH] Add nil check in send --- kittens/choose_fonts/backend.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kittens/choose_fonts/backend.go b/kittens/choose_fonts/backend.go index c3ab24f62..7caf46069 100644 --- a/kittens/choose_fonts/backend.go +++ b/kittens/choose_fonts/backend.go @@ -65,6 +65,9 @@ func (k *kitty_font_backend_type) start() (err error) { var kitty_font_backend kitty_font_backend_type func (k *kitty_font_backend_type) send(v any) error { + if k.to == nil { + return fmt.Errorf("Trying to send data when to pipe is nil") + } data, err := json.Marshal(v) if err != nil { return fmt.Errorf("Could not encode message to kitty with error: %w", err)