diff options
Diffstat (limited to 'networking/ftpgetput.c')
| -rw-r--r-- | networking/ftpgetput.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/networking/ftpgetput.c b/networking/ftpgetput.c index 1172850ce..86342769b 100644 --- a/networking/ftpgetput.c +++ b/networking/ftpgetput.c | |||
| @@ -106,6 +106,9 @@ static int ftpcmd(const char *s1, const char *s2) | |||
| 106 | fprintf(control_stream, (s2 ? "%s %s\r\n" : "%s %s\r\n"+3), | 106 | fprintf(control_stream, (s2 ? "%s %s\r\n" : "%s %s\r\n"+3), |
| 107 | s1, s2); | 107 | s1, s2); |
| 108 | fflush(control_stream); | 108 | fflush(control_stream); |
| 109 | #if ENABLE_PLATFORM_MINGW32 | ||
| 110 | fseek(control_stream, 0L, SEEK_CUR); | ||
| 111 | #endif | ||
| 109 | } | 112 | } |
| 110 | 113 | ||
| 111 | do { | 114 | do { |
| @@ -114,6 +117,9 @@ static int ftpcmd(const char *s1, const char *s2) | |||
| 114 | ftp_die(NULL); | 117 | ftp_die(NULL); |
| 115 | } | 118 | } |
| 116 | } while (!isdigit(buf[0]) || buf[3] != ' '); | 119 | } while (!isdigit(buf[0]) || buf[3] != ' '); |
| 120 | #if ENABLE_PLATFORM_MINGW32 | ||
| 121 | fseek(control_stream, 0L, SEEK_CUR); | ||
| 122 | #endif | ||
| 117 | 123 | ||
| 118 | buf[3] = '\0'; | 124 | buf[3] = '\0'; |
| 119 | n = xatou(buf); | 125 | n = xatou(buf); |
