# HG changeset patch # User YAMAMOTO Mitsuharu # Date 1174380663 0 # Node ID 2fb8fb4a9bab87bdd9efd7e13b31e3f52169d600 # Parent 4f322e7c202ac32f077af1cb4c1060111d2f4576 (Fmake_network_process) [HAVE_GETADDRINFO]: Clear immediate_quit before calling freeaddrinfo. Add BLOCK_INPUT around freeaddrinfo. diff -r 4f322e7c202a -r 2fb8fb4a9bab src/process.c --- a/src/process.c Tue Mar 20 08:50:46 2007 +0000 +++ b/src/process.c Tue Mar 20 08:51:03 2007 +0000 @@ -3336,12 +3336,16 @@ #endif } + immediate_quit = 0; + #ifdef HAVE_GETADDRINFO if (res != &ai) - freeaddrinfo (res); -#endif - - immediate_quit = 0; + { + BLOCK_INPUT; + freeaddrinfo (res); + UNBLOCK_INPUT; + } +#endif /* Discard the unwind protect for closing S, if any. */ specpdl_ptr = specpdl + count1;