Skip to content
Snippets Groups Projects
Commit f0b0d1fd authored by rswindell's avatar rswindell
Browse files

Added extra NULL pointer checking in close_request().

parent 17400818
No related branches found
No related tags found
No related merge requests found
...@@ -669,14 +669,14 @@ static void close_request(http_session_t * session) ...@@ -669,14 +669,14 @@ static void close_request(http_session_t * session)
uint i; uint i;
if(session->req.cgi_heads_size) { if(session->req.cgi_heads_size && session->req.cgi_heads!=NULL) {
for(i=0;i<session->req.cgi_heads_size;i++) for(i=0;i<session->req.cgi_heads_size;i++)
FREE_AND_NULL(session->req.cgi_heads[i]); FREE_AND_NULL(session->req.cgi_heads[i]);
FREE_AND_NULL(session->req.cgi_heads); FREE_AND_NULL(session->req.cgi_heads);
session->req.cgi_heads_size=0; session->req.cgi_heads_size=0;
} }
if(session->req.cgi_env_size) { if(session->req.cgi_env_size && session->req.cgi_env!=NULL) {
for(i=0;i<session->req.cgi_env_size;i++) for(i=0;i<session->req.cgi_env_size;i++)
FREE_AND_NULL(session->req.cgi_env[i]); FREE_AND_NULL(session->req.cgi_env[i]);
FREE_AND_NULL(session->req.cgi_env); FREE_AND_NULL(session->req.cgi_env);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment