From c8d85898ca275e86d9bdc873ddd8dbe6d1403bed Mon Sep 17 00:00:00 2001 From: Greg Date: Mon, 8 Sep 2025 21:16:33 +0200 Subject: [PATCH] correct writer --- TCPClient.go | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/TCPClient.go b/TCPClient.go index 986ba78..8fee07a 100644 --- a/TCPClient.go +++ b/TCPClient.go @@ -188,7 +188,7 @@ func (c *TCPClient) ReadLine() { if strings.Contains(messageString, "Hello") || strings.Contains(messageString, "Welcome") { go c.SetFilters() if Cfg.Cluster.Command != "" { - c.WriteString(Cfg.Cluster.Command + "\n\r") + c.Write([]byte(Cfg.Cluster.Command + "\n\r")) Log.Debugf("Sending Command: %s", Cfg.Cluster.Command) } } @@ -213,18 +213,10 @@ func (c *TCPClient) ReadLine() { // Write sends raw data to remove telnet server func (tc *TCPClient) Write(data []byte) (n int, err error) { n, err = tc.Writer.Write(data) - if err == nil { + if err != nil { + Log.Errorf("Error while sending command to telnet client: %s", err) + } else { err = tc.Writer.Flush() } - - return -} - -func (tc *TCPClient) WriteString(data string) (n int, err error) { - n, err = tc.Writer.Write([]byte(data)) - if err == nil { - err = tc.Writer.Flush() - } - return }