client: Reorder interface creation ops

Add the newly created proxy objects into the queue before the
interface specific initialization logic takes place. This way the new
proxy objects can be used within the initialization procedures.
This commit is contained in:
Tim Kourt 2020-02-26 15:32:23 -08:00 committed by Denis Kenzior
parent 58737e02d5
commit 4fdb6bc9fa
1 changed files with 2 additions and 2 deletions

View File

@ -572,10 +572,10 @@ static void proxy_interface_create(const char *path,
proxy->path = l_strdup(path);
proxy->type = interface_type;
l_queue_push_tail(proxy_interfaces, proxy);
if (interface_type->ops && interface_type->ops->create)
proxy->data = interface_type->ops->create();
l_queue_push_tail(proxy_interfaces, proxy);
}
}