From 4cee06288962575479154ef8df0243ccd992a593 Mon Sep 17 00:00:00 2001 From: roboogg133 Date: Tue, 7 Oct 2025 19:35:19 -0300 Subject: [PATCH] bugfix, fix missing wg.Add() and wg and go for upgrade async functions --- cmd/packets/main.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/packets/main.go b/cmd/packets/main.go index 078514d..b0cc159 100644 --- a/cmd/packets/main.go +++ b/cmd/packets/main.go @@ -258,7 +258,9 @@ var installCmd = &cobra.Command{ if installed { fmt.Printf(":: Package %s is already installed, searching for upgrades...\n", inputName) var wg sync.WaitGroup - AsyncFullyUpgrade(inputName, cfg.Config.StorePackages, filepath.Join(cfg.Config.Data_d, id), &wg, db) + wg.Add(1) + go AsyncFullyUpgrade(inputName, cfg.Config.StorePackages, filepath.Join(cfg.Config.Data_d, id), &wg, db) + wg.Done() continue } @@ -509,7 +511,7 @@ var upgradeCmd = &cobra.Command{ for _, v := range installedPackagesQName { wg.Add(1) - AsyncFullyUpgrade(v, cfg.Config.StorePackages, cfg.Config.Data_d, &wg, db) + go AsyncFullyUpgrade(v, cfg.Config.StorePackages, cfg.Config.Data_d, &wg, db) } wg.Wait() },