From a93eed6e560de30539100e91002dfa3a4f0824b6 Mon Sep 17 00:00:00 2001 From: Era Dorta Date: Thu, 28 Aug 2025 00:34:41 +0200 Subject: [PATCH] Add extra error check after unmarshal --- src/client/client.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/client/client.go b/src/client/client.go index b6d6de8..b14faad 100644 --- a/src/client/client.go +++ b/src/client/client.go @@ -2575,6 +2575,9 @@ func (s *SignalClient) RemoteDelete(number string, recipient string, timestamp i } err = json.Unmarshal([]byte(rawData), &resp) + if err != nil { + return resp, errors.New("Couldn't process request - invalid signal-cli response") + } return resp, err } else {