summaryrefslogtreecommitdiff
path: root/decode.go
diff options
context:
space:
mode:
Diffstat (limited to 'decode.go')
-rw-r--r--decode.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/decode.go b/decode.go
index f237b2b..f351037 100644
--- a/decode.go
+++ b/decode.go
@@ -669,13 +669,13 @@ func (dec *Decoder) decode(val reflect.Value, nullOK bool) {
case internal.RuneTypeStringBeg:
if typ.Elem() == byteType {
var buf bytes.Buffer
- dec.decodeString(typ, newBase64Decoder(&buf))
+ dec.decodeString(typ, internal.NewBase64Decoder(&buf))
val.Set(reflect.ValueOf(buf.Bytes()))
} else {
// TODO: Surely there's a better way. At the very least, we should
// avoid buffering.
var buf bytes.Buffer
- dec.decodeString(typ, newBase64Decoder(&buf))
+ dec.decodeString(typ, internal.NewBase64Decoder(&buf))
bs := buf.Bytes()
val.Set(reflect.MakeSlice(typ, len(bs), len(bs)))
for i := 0; i < len(bs); i++ {