Fixed Division by zero in PackageManager

This commit is contained in:
netkas 2024-09-14 09:08:21 -04:00
parent 9fe2dc48fe
commit 6482d06ba2
2 changed files with 5 additions and 3 deletions

View file

@ -48,6 +48,9 @@ This update introduces a refactored code-base, code quality improvements, and be
- Convert NccBuildFlags constants to enum cases - Convert NccBuildFlags constants to enum cases
- Convert ComponentFlags constants to enum cases - Convert ComponentFlags constants to enum cases
### Fixed
- Fixed Division by zero in PackageManager
### Removed ### Removed
- Removed EncoderType enum file, unused. - Removed EncoderType enum file, unused.
- Removed PackageStandardVersions.php - Removed PackageStandardVersions.php

View file

@ -897,12 +897,12 @@
]); ]);
curl_setopt($curl, CURLOPT_PROGRESSFUNCTION, static function ($resource, $download_size, $downloaded) use ($url, &$end, $progress_bar) curl_setopt($curl, CURLOPT_PROGRESSFUNCTION, static function ($resource, $download_size, $downloaded) use ($url, &$end, $progress_bar)
{ {
if($download_size === $downloaded && $end) if($download_size == 0)
{ {
return; return;
} }
if($download_size === 0) if($download_size === $downloaded && $end)
{ {
return; return;
} }
@ -917,7 +917,6 @@
$progress_bar->setMaxValue($download_size); $progress_bar->setMaxValue($download_size);
$progress_bar->setValue($downloaded); $progress_bar->setValue($downloaded);
$progress_bar->setMiscText(sprintf('%s/%s', $downloaded, $download_size)); $progress_bar->setMiscText(sprintf('%s/%s', $downloaded, $download_size));
$progress_bar->update(); $progress_bar->update();
} }