Fix unbounded memory consumption in crow

Connection objects wheren't deleted in case the async_accept() function
returned an error.

Fix found in the upstream crow repo:
https://github.com/ipkn/crow/pull/205

Change-Id: I7d230c96a64cebf2b702ee58eac271bd0b989d3e
Signed-off-by: Borawski.Lukasz <lukasz.borawski@intel.com>
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
diff --git a/crow/include/crow/http_server.h b/crow/include/crow/http_server.h
index 54dd8a8..387d4a4 100644
--- a/crow/include/crow/http_server.h
+++ b/crow/include/crow/http_server.h
@@ -210,6 +210,8 @@
                            [this, p, &is](boost::system::error_code ec) {
                              if (!ec) {
                                is.post([p] { p->start(); });
+                             } else {
+                               delete p;
                              }
                              do_accept();
                            });