diff options
author | David Robillard <d@drobilla.net> | 2016-07-30 18:18:07 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2016-07-30 18:18:07 -0400 |
commit | 167e7529e7deece2728b9b067737f7cd31c86521 (patch) | |
tree | 297e4cd147c6d2df0cbbe546844cad99b59b9c90 /plugins/eg-sampler.lv2/sampler_ui.c | |
parent | a75a1fac59d1ea1e2c042db7cf076a30ee945933 (diff) | |
download | lv2-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.c | 6 |
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; |