summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2024-12-09 15:30:13 -0500
committerAndrew Opalach <andrew@akon.city> 2024-12-09 15:30:13 -0500
commit907766e7d59af88d125aef603fa9c61f67abd328 (patch)
tree2914e8c06327d77d298f8aa9dfe1550d6ac061c9 /src/server
parentefb4728e02a882d4b62b57f6fd572a9e053ae609 (diff)
downloadcamu-907766e7d59af88d125aef603fa9c61f67abd328.tar.gz
camu-907766e7d59af88d125aef603fa9c61f67abd328.tar.bz2
camu-907766e7d59af88d125aef603fa9c61f67abd328.zip
Don't queue remove_sink, cleanup input simulator
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/server')
-rw-r--r--src/server/server.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/server.c b/src/server/server.c
index a72a1b1..f53eb52 100644
--- a/src/server/server.c
+++ b/src/server/server.c
@@ -301,7 +301,7 @@ static void handle_add_command(struct camu_server *server, struct lia_list *list
{
u8 op = aki_packet_read_u8(packet);
struct cch_entry *entry = NULL;
- struct camu_resource *resource;
+ struct camu_resource *resource = NULL;
wstr name;
switch (op) {
case CAMU_RESOURCE_FILE: {
@@ -353,6 +353,7 @@ static void handle_add_command(struct camu_server *server, struct lia_list *list
break;
}
}
+ al_assert(resource);
resource->load = CAMU_RESOURCE_NOT_LOADED;
resource->entry = entry;
resource->node = lia_server_create_node(&server->data.server, resource->entry);