Quote:
Originally Posted by gnashley
Does the fix still work with 3 or more backspaces?
|
hehe. yes.
In the original code, every backspace you press corrupts the parsenextc pointer, it's just that it takes two runs through input_backspace() to corrupt the pointer far enough that it goes out of bounds and triggers a segfault.
The above patch in post #14 completely corrects the underlying error, so the pointer doesn't get corrupted at all and you can whack backspace as much as you like.