From 8593235571c7dbba21c207390e383a85b9fa5268 Mon Sep 17 00:00:00 2001 From: hackerman-kl Date: Thu, 27 Nov 2025 17:02:36 +0100 Subject: [PATCH] module-avb: init descriptor happens after everything is set up --- src/modules/module-avb/avdecc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/module-avb/avdecc.c b/src/modules/module-avb/avdecc.c index 0e2b33c34..183798fb6 100644 --- a/src/modules/module-avb/avdecc.c +++ b/src/modules/module-avb/avdecc.c @@ -261,7 +261,6 @@ struct server *avdecc_server_new(struct impl *impl, struct spa_dict *props) if ((res = setup_socket(server)) < 0) goto error_free; - init_descriptors(server); server->mrp = avb_mrp_new(server); if (server->mrp == NULL) @@ -289,6 +288,8 @@ struct server *avdecc_server_new(struct impl *impl, struct spa_dict *props) avb_maap_reserve(server->maap, 1); + init_descriptors(server); + return server; error_free: