request->host might have been freed by the time we get to
free_request_struct(), so make sure it's pointing to memory.
This commit is contained in:
parent
bb9f206529
commit
e4e78e0f1b
10
src/reqs.c
10
src/reqs.c
@ -1,4 +1,4 @@
|
||||
/* $Id: reqs.c,v 1.72 2002-05-14 00:43:38 rjkaes Exp $
|
||||
/* $Id: reqs.c,v 1.73 2002-05-17 16:34:42 rjkaes Exp $
|
||||
*
|
||||
* This is where all the work in tinyproxy is actually done. Incoming
|
||||
* connections have a new thread created for them. The thread then
|
||||
@ -189,12 +189,8 @@ free_request_struct(struct request_s *request)
|
||||
safefree(request->method);
|
||||
safefree(request->protocol);
|
||||
|
||||
safefree(request->host);
|
||||
|
||||
/*
|
||||
* The path is not used for SSL connection, so don't try to delete
|
||||
* it.
|
||||
*/
|
||||
if (request->host)
|
||||
safefree(request->host);
|
||||
if (request->path)
|
||||
safefree(request->path);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user