1
1

Merge pull request #7189 from michaellass/fix-dims_create

dims_create: fix calculation of factors for odd squares
Этот коммит содержится в:
Jeff Squyres 2020-01-10 09:47:09 -05:00 коммит произвёл GitHub
родитель c471f1cb0b 67490118ad
Коммит dd2d7d2866
Не найден ключ, соответствующий данной подписи
Идентификатор ключа 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;