From: simon Date: Tue, 18 Sep 2001 19:41:07 +0000 (+0000) Subject: terminal.c's from_backend() no longer calls term_out(), because X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/commitdiff_plain/a748a096fb9654d8704ceacdb339507722320f6a?ds=inline;hp=a748a096fb9654d8704ceacdb339507722320f6a terminal.c's from_backend() no longer calls term_out(), because term_out() can in turn call ldisc_send() which calls back to from_backend() when local echo is enabled. This was giving rise to crazy re-entrancy stuff and stack overflows. Instead from_backend() deposits its data in a bufchain which term_out() empties the next time it's called. git-svn-id: svn://svn.tartarus.org/sgt/putty@1276 cda61777-01e9-0310-a592-d414129be87e ---