X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=unix%2Fuxsftp.c;h=a9fb9cb329cd65642aae2e12c2227f5607c54f26;hb=095072fa46b2d7b8beafaddb2f873d2f500a1e10;hp=3ac1d2c346470242955b96ff61825284e78126f0;hpb=984fe3dde809681f91d72152a4f96e91d79a2855;p=PuTTY.git diff --git a/unix/uxsftp.c b/unix/uxsftp.c index 3ac1d2c3..a9fb9cb3 100644 --- a/unix/uxsftp.c +++ b/unix/uxsftp.c @@ -531,7 +531,9 @@ static int ssh_sftp_do_select(int include_stdin, int no_fds_ok) now = GETTICKCOUNT(); } while (ret < 0 && errno == EINTR); } else { - ret = select(maxfd, &rset, &wset, &xset, NULL); + do { + ret = select(maxfd, &rset, &wset, &xset, NULL); + } while (ret < 0 && errno == EINTR); } } while (ret == 0); @@ -618,6 +620,8 @@ char *ssh_sftp_get_cmdline(const char *prompt, int no_fds_ok) void frontend_net_error_pending(void) {} +void platform_psftp_post_option_setup(void) {} + /* * Main program: do platform-specific initialisation and then call * psftp_main().