From af66549d872ca55bed5beed2ba5fbc45a307f3d4 Mon Sep 17 00:00:00 2001 From: Martchus Date: Tue, 15 Mar 2022 01:08:19 +0100 Subject: [PATCH] Avoid possibly accessing packageCacheDirs when it is empty --- libpkg/parser/config.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpkg/parser/config.cpp b/libpkg/parser/config.cpp index 9e1f9a5..d66a261 100644 --- a/libpkg/parser/config.cpp +++ b/libpkg/parser/config.cpp @@ -134,7 +134,7 @@ void Config::loadPacmanConfig(const char *pacmanConfigPath) if (db->localDbDir.empty()) { db->localDbDir = pacmanDatabasePath + "sync"; } - if (db->localPkgDir.empty()) { + if (db->localPkgDir.empty() && !packageCacheDirs.empty()) { db->localPkgDir = packageCacheDirs.front(); } // ensure the database is not being discarded