From 521cbdcb50e49917ce79e6cdcc9e7e4df2f02637 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Tue, 12 Dec 2017 20:15:34 +0100 Subject: [PATCH] fixed wrong message size, again --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index d42c3b4..9b90845 100644 --- a/main.go +++ b/main.go @@ -69,7 +69,7 @@ func (daemon *LedDaemon) receive() { log.Debugf("[%s] Read %d bytes, first protobuf is %d long", daemon.name, length, msgLen) backendMsg := &ledd.BackendWrapperMessage{} - err = proto.Unmarshal(message[4:msgLen], backendMsg) + err = proto.Unmarshal(message[4:msgLen+4], backendMsg) if err != nil { log.Warningf("[%s] Couldn't decode protobuf msg!", daemon.name) continue