From eb3cf8032912003100a20d9e5c0a186949111f37 Mon Sep 17 00:00:00 2001 From: sawka Date: Sun, 27 Nov 2022 14:16:25 -0800 Subject: [PATCH] fix json marshaling bug for statediff --- pkg/packet/shellstate.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/packet/shellstate.go b/pkg/packet/shellstate.go index 18297a0c..f4187681 100644 --- a/pkg/packet/shellstate.go +++ b/pkg/packet/shellstate.go @@ -88,7 +88,7 @@ func (sdiff ShellStateDiff) MarshalJSON() ([]byte, error) { binpack.PackValue(&buf, sdiff.AliasesDiff) binpack.PackValue(&buf, sdiff.FuncsDiff) binpack.PackValue(&buf, []byte(sdiff.Error)) - return buf.Bytes(), nil + return json.Marshal(buf.Bytes()) } func (sdiff *ShellStateDiff) UnmarshalJSON(jsonBytes []byte) error {