getBinaryDeps: return error instead of panicking (MR 22)
This commit is contained in:
4
main.go
4
main.go
@@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user