getBinaryDeps: return error instead of panicking (MR 22)

This commit is contained in:
Clayton Craft
2022-09-09 16:53:19 -07:00
parent a6165b3a8c
commit 4278763cdb

View File

@@ -205,7 +205,7 @@ func getBinaryDeps(files misc.StringSet, file string) error {
// get dependencies for binaries // get dependencies for binaries
fd, err := elf.Open(file) fd, err := elf.Open(file)
if err != nil { if err != nil {
log.Fatal(err) return err
} }
libs, _ := fd.ImportedLibraries() libs, _ := fd.ImportedLibraries()
fd.Close() fd.Close()
@@ -231,7 +231,7 @@ func getBinaryDeps(files misc.StringSet, file string) error {
} }
} }
if !found { if !found {
log.Fatalf("Unable to locate dependency for %q: %s", file, lib) return fmt.Errorf("Unable to locate dependency for %q: %s", file, lib)
} }
} }