aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2018-06-05 03:25:39 +0700
committerShulhan <ms@kilabit.info>2018-06-05 03:25:39 +0700
commit37cf0cb49f4c6f8ac6be48546160c10fccf81285 (patch)
tree93480d891ede58cee6686cd43ede5dbcdbe7474b
parent9539cdf4703978a5fb6b9a9d3e86d4770ccde69b (diff)
downloadbeku-37cf0cb49f4c6f8ac6be48546160c10fccf81285.tar.xz
env.filterUnusedDeps: check if package not found in database
-rw-r--r--env.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/env.go b/env.go
index 029466c..7e6fa9f 100644
--- a/env.go
+++ b/env.go
@@ -823,6 +823,9 @@ func (env *Env) filterUnusedDeps(pkg *Package, tobeRemoved map[string]bool) {
for x := 0; x < len(pkg.Deps); x++ {
_, dep = env.GetPackageFromDB(pkg.Deps[x], "")
+ if dep == nil {
+ continue
+ }
if len(dep.Deps) > 0 {
env.filterUnusedDeps(dep, tobeRemoved)