]> git.mxchange.org Git - simgear.git/blobdiff - simgear/io/HTTPClient.cxx
Fix windows build
[simgear.git] / simgear / io / HTTPClient.cxx
index ad06756f5e382baee75583a8cc4a6bf8ecfd7fb5..fb1b812faaeb4d91dcbb5c9a4e0b4f1cfa0c33e5 100644 (file)
@@ -17,7 +17,7 @@
 #include "version.h"
 #else
 #  if !defined(SIMGEAR_VERSION)
-#    define SIMGEAR_VERSION development
+#    define SIMGEAR_VERSION "simgear-development"
 #  endif
 #endif
 
@@ -100,7 +100,7 @@ public:
         }
                 
         activeRequest = r;
-        state = STATE_IDLE;
+        state = STATE_SENT_REQUEST;
         bodyTransferSize = -1;
         chunkedTransfer = false;
         setTerminator("\r\n");
@@ -146,7 +146,7 @@ public:
     virtual void foundTerminator(void)
     {
         switch (state) {
-        case STATE_IDLE:
+        case STATE_SENT_REQUEST:
             activeRequest->responseStart(buffer);
             state = STATE_GETTING_HEADERS;
             buffer.clear();
@@ -170,6 +170,7 @@ public:
             state = STATE_GETTING_CHUNKED;
             break;
             
+
         case STATE_GETTING_TRAILER:
             processTrailer();
             buffer.clear();
@@ -354,6 +355,7 @@ private:
     
     enum ConnectionState {
         STATE_IDLE = 0,
+        STATE_SENT_REQUEST,
         STATE_GETTING_HEADERS,
         STATE_GETTING_BODY,
         STATE_GETTING_CHUNKED,