From 1f34fe7b9dde7d0dfdca711f9a3eb44b4a3ff02d Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 17 Jun 2016 23:20:54 +0200 Subject: kiss --- bencode/bencode.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'bencode/bencode.go') diff --git a/bencode/bencode.go b/bencode/bencode.go index 575eb00..a98eac4 100644 --- a/bencode/bencode.go +++ b/bencode/bencode.go @@ -184,11 +184,10 @@ func (d *decodeState) unmarshalDict(v reflect.Value) error { for d.data[d.off] != 'e' { key, n := parseString(d.data[d.off:]) d.off += n - f := findKey(key, v) if key == "info" { infoOff = d.off } - d.unmarshalField(f) + d.unmarshalField(findKey(key, v)) if key == "info" { infoEnd = d.off } -- cgit v1.2.3