From 64ab8d4be5ba8be958e523d487e7db689c18a9ec Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Sat, 26 Sep 2009 13:32:35 +0000 Subject: [PATCH] In receive_client_request(), mark the server socket tainted if get_request_line() fails. --- jcc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jcc.c b/jcc.c index 12dc1db1..a09621ec 100644 --- a/jcc.c +++ b/jcc.c @@ -1,4 +1,4 @@ -const char jcc_rcs[] = "$Id: jcc.c,v 1.293 2009/09/18 18:52:33 fabiankeil Exp $"; +const char jcc_rcs[] = "$Id: jcc.c,v 1.294 2009/09/18 18:57:20 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/jcc.c,v $ @@ -1330,6 +1330,7 @@ static jb_err receive_client_request(struct client_state *csp) req = get_request_line(csp); if (req == NULL) { + mark_server_socket_tainted(csp); return JB_ERR_PARSE; } assert(*req != '\0'); -- 2.39.2