From 4278763cdbc8b9d2e229eb431a1ed7d775597930 Mon Sep 17 00:00:00 2001 From: Clayton Craft Date: Fri, 9 Sep 2022 16:53:19 -0700 Subject: [PATCH] getBinaryDeps: return error instead of panicking (MR 22) --- main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 116daf6..df83fa5 100644 --- a/main.go +++ b/main.go @@ -205,7 +205,7 @@ func getBinaryDeps(files misc.StringSet, file string) error { // get dependencies for binaries fd, err := elf.Open(file) if err != nil { - log.Fatal(err) + return err } libs, _ := fd.ImportedLibraries() fd.Close() @@ -231,7 +231,7 @@ func getBinaryDeps(files misc.StringSet, file string) error { } } 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) } }