From bc38bdf512f95f3ddd46de9fd40a5c286c36e653 Mon Sep 17 00:00:00 2001 From: Henry Date: Sun, 19 Oct 2014 16:57:12 +0200 Subject: [PATCH] limit raw input to 512 kilobytes --- core/commands/object.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/commands/object.go b/core/commands/object.go index 51a34e79a..be7cc71d7 100644 --- a/core/commands/object.go +++ b/core/commands/object.go @@ -101,7 +101,7 @@ func ObjectPut(n *core.IpfsNode, args []string, opts map[string]interface{}, out err error ) - data, err = ioutil.ReadAll(os.Stdin) + data, err = ioutil.ReadAll(io.LimitReader(os.Stdin, 512*1024)) if err != nil { return fmt.Errorf("ObjectPut error: %v", err) }