diff options
Diffstat (limited to 'extension/curlmanager.cpp')
-rw-r--r-- | extension/curlmanager.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/extension/curlmanager.cpp b/extension/curlmanager.cpp index 973d133..6a64c10 100644 --- a/extension/curlmanager.cpp +++ b/extension/curlmanager.cpp @@ -19,13 +19,15 @@ struct data_t { size_t nmemb; size_t return_value; }; - +#include <io.h> /* Write Function */ static size_t curl_write_function_default(void *ptr, size_t bytes, size_t nmemb, void *stream) { FILE *file = (FILE *)stream; #ifdef WIN32 - if(file->_file >= 3) + //if(file->_file >= 3) + + if ( _filelength(_fileno(file)) >= 3 ) #else if(file->_fileno >= 3) #endif |