@@ -20,6 +20,9 @@ var (
if iKind == reflect.Ptr {
ele = ele.Elem()
}
+ if ele.IsZero() {
+ return nil, nil
+ }
v = ele.Interface()
if nil == v {
return nil, nil
@@ -43,6 +46,9 @@ var (
+ return "", nil
return "", nil