From: nsf <no.smile.face@gmail.com>
Date: Sun, 24 Jun 2012 11:10:53 +0000 (+0600)
Subject: Fix Marshaler case.
X-Git-Tag: v1.0.0~1199^2~31
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=110956d936469137e54bbe99fc5f9051bd285959;p=btrtrc.git

Fix Marshaler case.
---

diff --git a/bencode/encode.go b/bencode/encode.go
index eee55818..4a6eea17 100644
--- a/bencode/encode.go
+++ b/bencode/encode.go
@@ -98,6 +98,7 @@ func (e *encoder) reflect_value(v reflect.Value) {
 			panic(&MarshalerError{v.Type(), err})
 		}
 		e.write(data)
+		return
 	}
 
 	switch v.Kind() {