Fix redundant pre-built name calling

This commit is contained in:
crazywhalecc 2025-03-30 22:05:20 +08:00
parent 67afffeb96
commit 62d619b6cd
No known key found for this signature in database
GPG Key ID: 1F4BDD59391F2680
2 changed files with 3 additions and 3 deletions

View File

@ -211,7 +211,7 @@ class SystemUtil
// Match Version * line
// match ldd version: "Version 1.2.3" match 1.2.3
$pattern = '/Version\s+(\d+\.\d+\.\d+)/';
if (preg_match($pattern, $result[1][1], $matches)) {
if (preg_match($pattern, $result[1][1] ?? '', $matches)) {
return $matches[1];
}
}

View File

@ -654,8 +654,8 @@ class Downloader
}
}
// If lock file exists for current arch and glibc target, skip downloading
$lock_name = self::getPreBuiltLockName($name);
if (!$force && $download_as === SPC_DOWN_PRE_BUILT && isset($lock[$lock_name])) {
if (!$force && $download_as === SPC_DOWN_PRE_BUILT && isset($lock[$lock_name = self::getPreBuiltLockName($name)])) {
// lock name with env
if (
$lock[$lock_name]['source_type'] === 'archive' && file_exists(DOWNLOAD_PATH . '/' . $lock[$lock_name]['filename']) ||