From 78ac88448c6eb9427eb61921097e5d3e63b0fd4b Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Sun, 8 Jan 2023 21:35:45 +0300 Subject: [PATCH] Fix close problem ivideon client --- pkg/ivideon/client.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/ivideon/client.go b/pkg/ivideon/client.go index d89cacc6..3dbbd30a 100644 --- a/pkg/ivideon/client.go +++ b/pkg/ivideon/client.go @@ -127,7 +127,9 @@ func (c *Client) Close() error { if c.conn == nil { return nil } - close(c.buffer) + if c.buffer != nil { + close(c.buffer) + } c.closed = true return c.conn.Close() }