From 048c8d40ff713275f8be75037c1f8a9c00c28a3a Mon Sep 17 00:00:00 2001
From: Kenneth Langdahl Krogstad <keennetk@stud.ntnu.no>
Date: Wed, 13 Nov 2019 14:44:08 +0100
Subject: [PATCH] Update server_http.hpp fixed issue #46

---
 server_http.hpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/server_http.hpp b/server_http.hpp
index 219ea1e..5db6265 100644
--- a/server_http.hpp
+++ b/server_http.hpp
@@ -740,6 +740,14 @@ namespace SimpleWeb {
               }
             }
             if(std::stof(response->session->request->http_version) >= 1.1) {
+            float version;
+            try{
+              version = std::stof(response->session->request->http_version);
+            }catch(...){
+              std::cout<<"Cant parse version number, responding anyway";
+              version = 1.1;
+            }
+            if(version >= 1.1) {
               auto new_session = std::make_shared<Session>(this->config.max_request_streambuf_size, response->session->connection);
               this->read(new_session);
               return;
-- 
GitLab