diff options
author | David Robillard <d@drobilla.net> | 2022-08-18 01:20:27 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-08-18 01:20:27 -0400 |
commit | 44381dbda9dbf8d20894789fe8e3ea941b70a1d0 (patch) | |
tree | 27c4da20f5a796825f7485aa7a1f447ff423f0f6 /src/LV2Features.cpp | |
parent | 9126ed67acf17bb2009430cb6de25b2ffd783d8e (diff) | |
download | ingen-44381dbda9dbf8d20894789fe8e3ea941b70a1d0.tar.gz ingen-44381dbda9dbf8d20894789fe8e3ea941b70a1d0.tar.bz2 ingen-44381dbda9dbf8d20894789fe8e3ea941b70a1d0.zip |
Use default member initialization
Diffstat (limited to 'src/LV2Features.cpp')
-rw-r--r-- | src/LV2Features.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/LV2Features.cpp b/src/LV2Features.cpp index ebce8780..65fe6f6b 100644 --- a/src/LV2Features.cpp +++ b/src/LV2Features.cpp @@ -37,12 +37,10 @@ LV2Features::add_feature(const std::shared_ptr<Feature>& feature) } LV2Features::FeatureArray::FeatureArray(FeatureVector& features) - : _features(features) + : _features(features) + , _array{static_cast<LV2_Feature**>( + calloc(features.size() + 1, sizeof(LV2_Feature*)))} { - _array = static_cast<LV2_Feature**>( - malloc(sizeof(LV2_Feature*) * (features.size() + 1))); - - _array[features.size()] = nullptr; for (size_t i = 0; i < features.size(); ++i) { _array[i] = features[i].get(); } |