]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Only initialise request type once
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Thu, 14 Sep 2006 11:25:37 +0000 (11:25 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Thu, 14 Sep 2006 11:25:37 +0000 (11:25 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5244 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/m_httpd.cpp

index e12ca3f3debfeef10e4a4ee45f90f9ebe6e84c40..276bc915f8fa8afeaa3f8c964ddd1bf5d9238fb5 100644 (file)
@@ -198,9 +198,12 @@ class HttpSocket : public InspSocket
 
                        if (headers.str().find("\r\n\r\n") != std::string::npos)
                        {
-                               headers >> request_type;
-                               headers >> uri;
-                               headers >> http_version;
+                               if (request_type == "")
+                               {
+                                       headers >> request_type;
+                                       headers >> uri;
+                                       headers >> http_version;
+                               }
 
                                if ((InternalState == HTTP_SERVE_WAIT_REQUEST) && (request_type == "POST"))
                                {