1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-09-29 04:25:55 -04:00

Update: Save whether client data is available

This commit is contained in:
Philipp Schafft 2022-09-17 15:51:24 +00:00
parent 6f29ca2996
commit 2db94a2a81
2 changed files with 4 additions and 0 deletions

View File

@ -491,6 +491,7 @@ void event_emit_va(const char *trigger, ...) {
}
if (client) {
event->client_data = true;
event->connection_id = client->con->id;
event->connection_time = client->con->con_time;
event->client_admin_command = client->admin_command;

View File

@ -9,6 +9,8 @@
#ifndef __EVENT_H__
#define __EVENT_H__
#include <stdbool.h>
#include <libxml/xmlmemory.h>
#include <libxml/parser.h>
#include <libxml/tree.h>
@ -68,6 +70,7 @@ struct event_tag {
char *trigger;
/* from client */
bool client_data;
unsigned long connection_id; /* from client->con->id */
time_t connection_time; /* from client->con->con_time */
admin_command_id_t client_admin_command; /* from client->admin_command */