From 8872e54b67c00c05f315655150123a393cf4baec Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 25 Feb 2023 17:16:33 +0100 Subject: [PATCH] chore: capture invalid key/val --- server/socket.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/socket.go b/server/socket.go index 1c83dcb94..db1a0e350 100644 --- a/server/socket.go +++ b/server/socket.go @@ -120,6 +120,11 @@ func kv(p util.Param) string { panic(err) } + if p.Key == "" && val == "" { + log.ERROR.Printf("invalid key/val for %+v, please report to https://github.com/evcc-io/evcc/issues/6439", p) + return "{\"foo\":\"bar\"}" + } + var msg strings.Builder msg.WriteString("\"") if p.Loadpoint != nil {