From b303531ce13c16350d37beee0bf3c5d9d1a04e24 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Tue, 14 Dec 2021 12:58:18 +0100 Subject: [PATCH] fixed isAvailable not working if no srcinfo is provided --- utils.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/utils.go b/utils.go index fa15882..82a4620 100644 --- a/utils.go +++ b/utils.go @@ -492,7 +492,12 @@ func (p *BuildPackage) isAvailable(h *alpm.Handle) bool { } buildManager.alpmMutex.Lock() - pkg, err := dbs.FindSatisfier(p.Srcinfo.Packages[0].Pkgname) + var pkg alpm.IPackage + if p.Srcinfo != nil { + pkg, err = dbs.FindSatisfier(p.Srcinfo.Packages[0].Pkgname) + } else { + pkg, err = dbs.FindSatisfier(p.DbPackage.Packages[0]) + } buildManager.alpmMutex.Unlock() if err != nil { return false