From ed82ef7fe4b389f02e24b806fb9e4c39c7fd575b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Papp?= Date: Sun, 30 Jun 2024 10:43:12 +0200 Subject: [PATCH] Fix error logging --- relay/client/client.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/relay/client/client.go b/relay/client/client.go index 5d5116477..2401f972e 100644 --- a/relay/client/client.go +++ b/relay/client/client.go @@ -300,8 +300,10 @@ func (c *Client) readLoop(relayConn net.Conn) { log.Debugf("on new heartbeat") msg := messages.MarshalHealthcheck() _, wErr := c.relayConn.Write(msg) - if c.serviceIsRunning && !internallyStoppedFlag.isSet() { - c.log.Errorf("failed to send heartbeat: %s", wErr) + if wErr != nil { + if c.serviceIsRunning && !internallyStoppedFlag.isSet() { + c.log.Errorf("failed to send heartbeat: %s", wErr) + } } hc.Heartbeat() case messages.MsgTypeTransport: