1
0
Fork 0
mirror of https://github.com/eosswedenorg/antelope-api-healthcheck synced 2026-06-18 05:00:03 +02:00

internal/server.go: in onTcpMessage() check error return value of c.WriteString()

This commit is contained in:
Henrik Hautakoski 2022-11-23 15:56:59 +01:00
parent adb1ad3c6d
commit bcc704c4c0
No known key found for this signature in database
GPG key ID: 608414D93E862CCD

View file

@ -22,7 +22,11 @@ func onTcpMessage(c *tcp_server.Client, args string) {
logger.Warn("Agent request error", "message", err)
resp := agentcheck.NewStatusMessageResponse(agentcheck.Failed, "")
c.WriteString(resp.String())
_, err = c.WriteString(resp.String())
if err != nil {
logger.Error("WriteString", "message", err)
}
c.Close()
return
}
@ -38,7 +42,10 @@ func onTcpMessage(c *tcp_server.Client, args string) {
logger.Info("API Check", params.Combine(healthCheckApi.LogInfo())...)
// Report status to HAproxy
c.WriteString(status.String())
_, err = c.WriteString(status.String())
if err != nil {
logger.Error("WriteString", "message", err)
}
c.Close()
}