The previous fix was still broken; the Py_END_ALLOW_THREADS macro was

never executed because of a return statement.  Sigh.
This commit is contained in:
Guido van Rossum 1998-08-29 16:03:27 +00:00
parent 4d1874093f
commit 80c7bcf667
1 changed files with 3 additions and 1 deletions

View File

@ -140,10 +140,12 @@ char *
PyOS_Readline(prompt)
char *prompt;
{
char *rv;
if (PyOS_ReadlineFunctionPointer == NULL) {
PyOS_ReadlineFunctionPointer = PyOS_StdioReadline;
}
Py_BEGIN_ALLOW_THREADS
return (*PyOS_ReadlineFunctionPointer)(prompt);
rv = (*PyOS_ReadlineFunctionPointer)(prompt);
Py_END_ALLOW_THREADS
return rv;
}