瀏覽代碼

Fix -Si failing when given a non existing package

morganamilo 7 年之前
父節點
當前提交
da8538364a
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      query.go

+ 2 - 1
query.go

@@ -153,7 +153,7 @@ func syncSearch(pkgS []string) (err error) {
 
 // SyncInfo serves as a pacman -Si for repo packages and AUR packages.
 func syncInfo(pkgS []string) (err error) {
-	aurS, repoS, _, err := packageSlices(pkgS)
+	aurS, repoS, missing, err := packageSlices(pkgS)
 	if err != nil {
 		return
 	}
@@ -162,6 +162,7 @@ func syncInfo(pkgS []string) (err error) {
 	if len(repoS) != 0 {
 		arguments := cmdArgs.copy()
 		arguments.delTarget(aurS...)
+		arguments.delTarget(missing...)
 		err = passToPacman(arguments)
 
 		if err != nil {