mirror of
https://github.com/python/cpython.git
synced 2025-10-07 15:42:02 +00:00
Whoops. errno should only be tested when the result is finite.
This commit is contained in:
parent
a0de26c342
commit
de4296281a
1 changed files with 4 additions and 4 deletions
|
@ -188,10 +188,10 @@ math_1_to_whatever(PyObject *arg, double (*func) (double),
|
||||||
"math domain error (singularity)");
|
"math domain error (singularity)");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
/* on most machines, errno should be 0 at this point */
|
if (Py_IS_FINITE(r) && errno && is_error(r))
|
||||||
if (errno && is_error(r))
|
/* this branch unnecessary on most platforms */
|
||||||
return NULL;
|
return NULL;
|
||||||
else
|
|
||||||
return (*from_double_func)(r);
|
return (*from_double_func)(r);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue