From 231e2839e863031bcfbac33bb204e541156cdbd5 Mon Sep 17 00:00:00 2001 From: SirStendec Date: Sun, 17 Sep 2017 14:40:39 -0400 Subject: [PATCH] Backend: Attempt fixing argument leak when RPC is called without arguments. --- socketserver/server/handlecore.go | 1 + 1 file changed, 1 insertion(+) diff --git a/socketserver/server/handlecore.go b/socketserver/server/handlecore.go index 905dde04..ea61ebce 100644 --- a/socketserver/server/handlecore.go +++ b/socketserver/server/handlecore.go @@ -528,6 +528,7 @@ func UnmarshalClientMessage(data []byte, payloadType int, v interface{}) (err er if spaceIdx == -1 { out.Command = CommandPool.InternCommand(dataStr) out.Arguments = nil + out.origArguments = "" return nil } else { out.Command = CommandPool.InternCommand(dataStr[:spaceIdx])