Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Samuel Cabrero <scabrero@suse.de>
b = &((*backends)[*num_backends]);
- b->name = name;
- b->ops = ops;
- b->so_path = so_path;
+ *b = (struct nwrap_backend) {
+ .name = name,
+ .ops = ops,
+ .so_path = so_path,
+ };
if (so_path != NULL) {
b->so_handle = nwrap_load_module(so_path);
if (b->symbols == NULL) {
return false;
}
- } else {
- b->so_handle = NULL;
- b->symbols = NULL;
}
(*num_backends)++;