From 6d339451612b0659e1114c284e71e4d34ebb1827 Mon Sep 17 00:00:00 2001 From: Steffen Pohle Date: Thu, 26 Feb 2026 23:11:06 +0100 Subject: [PATCH] testing stuff --- webserver.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/webserver.cc b/webserver.cc index 342eff5..8d3e2f3 100644 --- a/webserver.cc +++ b/webserver.cc @@ -64,7 +64,7 @@ int WebServerClient::Accept (TCP *socket) { /// @brief Read data from the network fill in the buffer. The Request must be handled from the server -/// @return 0 no data , 1 request complete +/// @return pointer to the request buffer WebRequestBuffer *WebServerClient::Loop () { int len; @@ -434,13 +434,13 @@ int WebServer::Stop() { /// @brief Checks for new connections and for data on any connected webclient -/// @return -2 client could not connect, -1 on max connections, 0 on error, 1 no error +/// @return -3 general error, -2 client could not connect, -1 max connections, 1 request int WebServer::Loop() { list::iterator wci; WebServerClient *webclient; TCP *tcpclient = NULL; int ssl_enabled = 1; - int res; + int res = 0; // // any new connection? @@ -485,7 +485,7 @@ int WebServer::Loop() { webclients.remove(webclient); delete webclient; wci = webclients.begin(); - if (wci == webclients.end()) continue; + if (wci == webclients.end()) break; } else if (reqbuffer->RequestComplete()) { if (HandleRequest(reqbuffer, *wci) == 1) { @@ -496,7 +496,7 @@ int WebServer::Loop() { webclients.remove(webclient); delete webclient; wci = webclients.begin(); - if (wci == webclients.end()) continue; + if (wci == webclients.end()) break; } }