From 91adb0c99b7d9b95b95b67c13089da22c92cc5cf Mon Sep 17 00:00:00 2001 From: quamrulmina Date: Tue, 8 Mar 2016 20:14:53 -0600 Subject: [PATCH] sftp.exe fixed to run within a ssh session stdout buffer avoided so that printf("sftp>") prompts and other printf()s come through to the user right away --- sftp.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sftp.c b/sftp.c index cef03cb..f7fc617 100644 --- a/sftp.c +++ b/sftp.c @@ -2473,10 +2473,11 @@ main(int argc, char **argv) WSHELPinitialize(); - allocate_standard_descriptor(STDIN_FILENO); - allocate_standard_descriptor(STDOUT_FILENO); - allocate_standard_descriptor(STDERR_FILENO); - + //allocate_standard_descriptor(STDIN_FILENO); + //allocate_standard_descriptor(STDOUT_FILENO); + //allocate_standard_descriptor(STDERR_FILENO); + setvbuf(stdout, NULL, _IONBF, 0); + LoadLibrary("libwindbg.dll"); //sfd_start = 3;