1
1

Merge pull request #7296 from michaellass/v4.0.x-fix-dims_create

dims_create: fix calculation of factors for odd squares (v4.0.x)
Этот коммит содержится в:
Howard Pritchard 2020-01-14 09:10:40 -07:00 коммит произвёл GitHub
родитель 3da939b124 ff85c82151
Коммит 1cdcce7f89
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23

Просмотреть файл

@ -240,7 +240,7 @@ getfactors(int num, int *nfactors, int **factors) {
}
/* determine all occurences of uneven prime numbers up to sqrt(num) */
d = 3;
for(d = 3; (num > 1) && (d < sqrtnum); d += 2) {
for(d = 3; (num > 1) && (d <= sqrtnum); d += 2) {
while((num % d) == 0) {
num /= d;
(*factors)[i++] = d;