From 38d34fa08e70c62f10ad5491c4bf40a8acba2694 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sun, 4 Jun 2006 23:36:58 +0000
Subject: [PATCH] If get_req() fails, disable keep-alive so the session will
 terminate. Thanks to Digitalman for tracking this one down.

---
 src/sbbs3/websrvr.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c
index 2b76a10b7e..c1712f89b3 100644
--- a/src/sbbs3/websrvr.c
+++ b/src/sbbs3/websrvr.c
@@ -4201,6 +4201,10 @@ void http_session_thread(void* arg)
 					}
 				}
 			}
+			else {
+				session.req.keep_alive=FALSE;
+				break;
+			}
 		}
 		close_request(&session);
 	}
-- 
GitLab