Differences From Artifact [2d7701caf5]:
- File scp.c — part of check-in [0c4becfc0b] at 2001-09-12 15:11:48 on branch trunk — psftp and pscp should disable all forwarding (ports, X, agent). Partly because that's a good idea _anyway_, and partly because it seems to be causing trouble. (Specifically, their pathetic attempt to emulate plink's proper select handling seems to get confused when the back end tries to open a local listening socket.) (user: simon size: 57204)
To Artifact [74f9ca7c3e]:
- File scp.c — part of check-in [126e861724] at 2001-09-18 14:41:07 on branch trunk — 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. (user: simon size: 57183)
| ︙ | |||
371 372 373 374 375 376 377 | 371 372 373 374 375 376 377 378 379 380 381 382 383 384 | - - |
* ignored.
*/
if (is_stderr) {
fwrite(data, 1, len, stderr);
return 0;
}
|
| ︙ |