Skip to content

Commit 3a3eeaa

Browse files
committed
module_adapter: clean up module_load_config
Now that validate_config has been deleted we can clean up some of the error handling logic here. Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
1 parent 3b1ad07 commit 3a3eeaa

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

src/audio/module_adapter/module/generic.c

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,7 @@ int module_load_config(struct comp_dev *dev, const void *cfg, size_t size)
4747
}
4848
if (!dst->data) {
4949
comp_err(dev, "module_load_config(): failed to allocate space for setup config.");
50-
ret = -ENOMEM;
51-
goto err;
50+
return -ENOMEM;
5251
}
5352

5453
ret = memcpy_s(dst->data, size, cfg, size);
@@ -60,11 +59,6 @@ int module_load_config(struct comp_dev *dev, const void *cfg, size_t size)
6059

6160
comp_dbg(dev, "module_load_config() done");
6261
return ret;
63-
err:
64-
if (dst->data)
65-
rfree(dst->data);
66-
dst->data = NULL;
67-
return ret;
6862
}
6963

7064
int module_init(struct processing_module *mod)

0 commit comments

Comments
 (0)