Fix potential nil pointer problem when using multierror pkg (#1311)

This commit is contained in:
Ta-Ching Chen
2019-09-16 11:03:23 +08:00
committed by GitHub
parent 4d654c6fe7
commit 6d3d277cb9
10 changed files with 59 additions and 60 deletions
+1 -1
View File
@@ -297,7 +297,7 @@ func (fr *FissionResources) validateFunctionReference(functions map[string]bool,
}
func (fr *FissionResources) Validate(c *cli.Context) error {
var result *multierror.Error
result := &multierror.Error{}
// check references: both dangling refs + garbage
// packages -> archives
+1 -1
View File
@@ -488,7 +488,7 @@ func fileChecksum(fileName string) (*fv1.Checksum, error) {
// includeFiles, but is ignored if there's more than one includeFile.
func createArchive(client *client.Client, includeFiles []string, noZip bool, specDir string, specFile string) *fv1.Archive {
var errs *multierror.Error
errs := &multierror.Error{}
// check files existence
for _, path := range includeFiles {
+1 -1
View File
@@ -160,7 +160,7 @@ func readSpecs(specDir string) (*spec.FissionResources, error) {
},
}
var result *multierror.Error
result := &multierror.Error{}
// Users can organize the specdir into subdirs if they want to.
err := filepath.Walk(specDir, func(path string, info os.FileInfo, err error) error {