aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/eg-sampler.lv2/sampler_ui.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2016-07-30 18:18:07 -0400
committerDavid Robillard <d@drobilla.net>2016-07-30 18:18:07 -0400
commit167e7529e7deece2728b9b067737f7cd31c86521 (patch)
tree297e4cd147c6d2df0cbbe546844cad99b59b9c90 /plugins/eg-sampler.lv2/sampler_ui.c
parenta75a1fac59d1ea1e2c042db7cf076a30ee945933 (diff)
downloadlv2-167e7529e7deece2728b9b067737f7cd31c86521.tar.xz
Use calloc to allocate instances
Diffstat (limited to 'plugins/eg-sampler.lv2/sampler_ui.c')
-rw-r--r--plugins/eg-sampler.lv2/sampler_ui.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/eg-sampler.lv2/sampler_ui.c b/plugins/eg-sampler.lv2/sampler_ui.c
index c08930a..aff7e53 100644
--- a/plugins/eg-sampler.lv2/sampler_ui.c
+++ b/plugins/eg-sampler.lv2/sampler_ui.c
@@ -95,7 +95,11 @@ instantiate(const LV2UI_Descriptor* descriptor,
LV2UI_Widget* widget,
const LV2_Feature* const* features)
{
- SamplerUI* ui = (SamplerUI*)malloc(sizeof(SamplerUI));
+ SamplerUI* ui = (SamplerUI*)calloc(1, sizeof(SamplerUI));
+ if (!ui) {
+ return NULL;
+ }
+
ui->map = NULL;
ui->write = write_function;
ui->controller = controller;