X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=metainfo%2Fmetainfo_test.go;h=d1a6c356c42fa83d304f754e22db963edfdfdea7;hb=050e5cbab8e26a9b28e57a7bc2a964b6d2ceb899;hp=ee01c505ec68d6b4763b306eaee7f88c602fa62f;hpb=8d527a8274077d04432d4e141b42088c23bfe625;p=btrtrc.git diff --git a/metainfo/metainfo_test.go b/metainfo/metainfo_test.go index ee01c505..d1a6c356 100644 --- a/metainfo/metainfo_test.go +++ b/metainfo/metainfo_test.go @@ -153,3 +153,11 @@ func TestStringCreationDate(t *testing.T) { var mi MetaInfo assert.NoError(t, bencode.Unmarshal([]byte("d13:creation date23:29.03.2018 22:18:14 UTC4:infodee"), &mi)) } + +// See https://github.com/anacrolix/torrent/issues/843. +func TestUnmarshalEmptyStringNodes(t *testing.T) { + var mi MetaInfo + c := qt.New(t) + err := bencode.Unmarshal([]byte("d5:nodes0:e"), &mi) + c.Assert(err, qt.IsNil) +}