]> git.mxchange.org Git - simgear.git/blobdiff - simgear/io/HTTPFileRequest.cxx
Remove SVN sync code.
[simgear.git] / simgear / io / HTTPFileRequest.cxx
index 69c89cdd5d87cb3a6a2a3290ef7b803902e279b1..460216252ff897a492d74c518d10791cf697c0a2 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
@@ -56,8 +59,6 @@ namespace HTTP
         SG_WARN,
         "HTTP::FileRequest: failed to open file '" << _filename << "'"
       );
-
-      abort("Failed to open file.");
     }
   }
 
@@ -69,8 +70,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;
     }