]> git.mxchange.org Git - simgear.git/blobdiff - simgear/io/HTTPFileRequest.cxx
Fix VS2010 lack of fminf
[simgear.git] / simgear / io / HTTPFileRequest.cxx
index 69c89cdd5d87cb3a6a2a3290ef7b803902e279b1..81ddb01231a97cae415dfbb1ff9551340123dc07 100644 (file)
@@ -38,6 +38,9 @@ namespace HTTP
   {
     Request::responseHeadersComplete();
 
+    if( responseCode() != 200 )
+      return setFailure(responseCode(), responseReason());
+
     if( !_filename.empty() )
     {
       // TODO validate path? (would require to expose fgValidatePath somehow to
@@ -69,8 +72,8 @@ namespace HTTP
       SG_LOG
       (
         SG_IO,
-        SG_WARN,
-        "HTTP::FileRequest: error writing to '" << _filename << "'"
+        SG_DEBUG,
+        "HTTP::FileRequest: received data for closed file '" << _filename << "'"
       );
       return;
     }