1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-12-04 14:46:30 -05:00

Fix bad log entries from relaying.

svn path=/trunk/icecast/; revision=4346
This commit is contained in:
Michael Smith 2003-02-14 11:44:08 +00:00
parent 68aa51b6e6
commit d15952d784

View File

@ -19,7 +19,7 @@
client_t *client_create(connection_t *con, http_parser_t *parser) client_t *client_create(connection_t *con, http_parser_t *parser)
{ {
client_t *client = (client_t *)malloc(sizeof(client_t)); client_t *client = (client_t *)calloc(1, sizeof(client_t));
client->con = con; client->con = con;
client->parser = parser; client->parser = parser;
@ -33,8 +33,11 @@ void client_destroy(client_t *client)
{ {
refbuf_t *refbuf; refbuf_t *refbuf;
/* write log entry */ /* write log entry if ip is set (some things don't set it, like outgoing
logging_access(client); * slave requests
*/
if(client->con->ip)
logging_access(client);
connection_close(client->con); connection_close(client->con);
httpp_destroy(client->parser); httpp_destroy(client->parser);