From 22bd7c793c25e17e89a14a8fe9735b247778b4d9 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 17 Jan 2017 00:03:45 +0300 Subject: [PATCH] Fix invalid sizes calculation, be compatible with Noise --- src/cypherpunks.ru/nncp/sp.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cypherpunks.ru/nncp/sp.go b/src/cypherpunks.ru/nncp/sp.go index 4cc670f..085d96f 100644 --- a/src/cypherpunks.ru/nncp/sp.go +++ b/src/cypherpunks.ru/nncp/sp.go @@ -36,7 +36,7 @@ import ( ) const ( - MaxSPSize = 2<<16 - 256 + MaxSPSize = 1<<16 - 256 PartSuffix = ".part" DefaultDeadline = 10 ) @@ -212,7 +212,7 @@ func (state *SPState) WriteSP(dst io.Writer, payload []byte) error { func (state *SPState) ReadSP(src io.Reader) ([]byte, error) { var sp SPRaw - n, err := xdr.UnmarshalLimited(src, &sp, 2<<17) + n, err := xdr.UnmarshalLimited(src, &sp, 1<<17) if err != nil { return nil, err } -- 2.44.0