Add nil check in send

This commit is contained in:
Kovid Goyal 2024-09-26 00:55:45 +05:30
parent 6f93fb22a4
commit 0a7812ab20
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -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)