From faa96e6a6210a46635572bd584afefb9e31a059c Mon Sep 17 00:00:00 2001 From: Alex Grintsvayg Date: Tue, 24 Apr 2018 17:19:16 -0400 Subject: [PATCH] dht quirk --- dht/message.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dht/message.go b/dht/message.go index 748b296..d693928 100644 --- a/dht/message.go +++ b/dht/message.go @@ -90,6 +90,8 @@ func (r Request) MarshalBencode() ([]byte, error) { args = r.StoreArgs } else if r.Arg != nil { args = []Bitmap{*r.Arg} + } else { + args = []string{} // request must always have keys 0-4, so we use an empty list for PING } return bencode.EncodeBytes(map[string]interface{}{ headerTypeField: requestType,