diff --git a/enum.go b/enum.go index dba1b52..38767af 100644 --- a/enum.go +++ b/enum.go @@ -29,6 +29,10 @@ func NewParsedSourceEnumHandler(srcdir string) (*ParsedSourceEnumHandler, error) fset := token.NewFileSet() pkgs := make(map[string]*ast.Package) err := filepath.Walk(srcdir, func(path string, info os.FileInfo, err error) error { + if err != nil { + return err + } + if !info.IsDir() { return nil }