# HG changeset patch # Parent 256d5c7146cb968e9d6e200c99b0a1ec9e2faf14 diff -r 256d5c7146cb Modules/readline.c --- a/Modules/readline.c Wed Jul 29 12:55:33 2015 +1200 +++ b/Modules/readline.c Wed Jul 29 12:41:41 2015 +0000 @@ -1152,6 +1152,9 @@ #endif if (s < 0) { rl_free_line_state(); +#if defined(RL_READLINE_VERSION) && RL_READLINE_VERSION >= 0x0700 + rl_callback_sigcleanup(); +#endif rl_cleanup_after_signal(); rl_callback_handler_remove(); *signal = 1;