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:
parent
68aa51b6e6
commit
d15952d784
@ -19,7 +19,7 @@
|
||||
|
||||
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->parser = parser;
|
||||
@ -33,8 +33,11 @@ void client_destroy(client_t *client)
|
||||
{
|
||||
refbuf_t *refbuf;
|
||||
|
||||
/* write log entry */
|
||||
logging_access(client);
|
||||
/* write log entry if ip is set (some things don't set it, like outgoing
|
||||
* slave requests
|
||||
*/
|
||||
if(client->con->ip)
|
||||
logging_access(client);
|
||||
|
||||
connection_close(client->con);
|
||||
httpp_destroy(client->parser);
|
||||
|
Loading…
Reference in New Issue
Block a user