From 381a76bfee37d3610cfc2f58703864cff5967769 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Tue, 14 Sep 2021 10:07:50 -0700 Subject: [PATCH] initialize data to interface for decode hook (tested) --- decode_hooks.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/decode_hooks.go b/decode_hooks.go index 5d871df..4d4bbc7 100644 --- a/decode_hooks.go +++ b/decode_hooks.go @@ -62,11 +62,7 @@ func DecodeHookExec( func ComposeDecodeHookFunc(fs ...DecodeHookFunc) DecodeHookFunc { return func(f reflect.Value, t reflect.Value) (interface{}, error) { var err error - var data interface{} - - if len(fs) == 0 { - data = f.Interface() - } + data := f.Interface() newFrom := f for _, f1 := range fs {