From 8ef00507063baf3fa681bb53113cb33adda5e4d7 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 13 Dec 2017 20:12:13 +0100 Subject: prog: don't serialize output data args Fixes #188 We now will write just ""/1000 to denote a 1000-byte output buffer. Also we now don't store 1000-byte buffer in memory just to denote size. Old format is still parsed. --- prog/clone.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'prog/clone.go') diff --git a/prog/clone.go b/prog/clone.go index 1ff42f60f..bdb9b5074 100644 --- a/prog/clone.go +++ b/prog/clone.go @@ -44,7 +44,7 @@ func clone(arg Arg, newargs map[Arg]Arg) Arg { case *DataArg: a1 := new(DataArg) *a1 = *a - a1.Data = append([]byte{}, a.Data...) + a1.data = append([]byte{}, a.data...) arg1 = a1 case *GroupArg: a1 := new(GroupArg) -- cgit mrf-deployment