Messages in this thread | | | Date | Tue, 28 Jan 2014 13:03:17 +0100 | From | Pavel Machek <> | Subject | Re: Large pastes into readline enabled programs causes breakage from v2.6.31 onwards |
| |
Hi!
> >>How is this different from the unpatched kernel? > >>In the unpatched kernel, if you happen on reader side > >>to enable icanon while n_tty received all but VEOF (is this > >>possible at all?), > >>then the buffer will be flushed, and the remaining VEOF > >>will get you a nice EOF. > >>So, in the unpatched kernel you get EOF because the buffer > >>gets wiped. > > > >??? > > > >Testcase output from 3.12 w/o patch: > OK, sorry, after a year of rot of my patch in bugzilla, I've > completely forgot the pre-conditions, which is that the > buffer is not discarded, just not pushed. > > >Consider the total brute-force approach; a shadow read_flags that > >distinguishes a real EOF receive from the fake EOF push initiated > >by the patch.
Was this solved somehow?
Given that it is recent regression, maybe right solution is to do the brute-force patch now, and worry about effectivity later?
Pavel
| |