From cd58524dc02f32e9c80abcfd9023c49275959c46 Mon Sep 17 00:00:00 2001 From: Charles Iliya Krempeaux Date: Wed, 10 Jul 2019 21:31:34 -0700 Subject: [PATCH] handled another error condition --- pattern_load.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pattern_load.go b/pattern_load.go index 95d750c..a4c226a 100644 --- a/pattern_load.go +++ b/pattern_load.go @@ -45,6 +45,9 @@ func (pattern *Pattern) FindAndLoad(path string, strct interface{}) (bool, error } reflectedValueElem := reflectedValue.Elem() + if reflect.Struct != reflectedValueElem.Kind() { + return doesNotMatter, errExpectedAPointerToAStruct + } reflectedValueElemType := reflectedValueElem.Type()