diff --git a/bencode/bencode.go b/bencode/bencode.go index a5bb9a5..a87add3 100644 --- a/bencode/bencode.go +++ b/bencode/bencode.go @@ -83,6 +83,7 @@ func marshal(w io.Writer, data interface{}) error { return err } } + fmt.Fprintf(w, "e") case []string: fmt.Fprintf(w, "l") diff --git a/bencode/bencode_test.go b/bencode/bencode_test.go index 7bf2972..36593c0 100644 --- a/bencode/bencode_test.go +++ b/bencode/bencode_test.go @@ -25,13 +25,7 @@ var tests = []struct { {[]string{"one", "two"}, "l3:one3:twoe"}, {[]string{}, "le"}, - { - map[string]interface{}{ - "one": "aa", - "two": "bb", - }, - "d3:one2:aa3:two2:bbe", - }, + {map[string]interface{}{"one": "aa", "two": "bb"}, "d3:one2:aa3:two2:bbe"}, {map[string]interface{}{}, "de"}, }