From 44381dbda9dbf8d20894789fe8e3ea941b70a1d0 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 18 Aug 2022 01:20:27 -0400 Subject: Use default member initialization --- src/LV2Features.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/LV2Features.cpp') 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) } LV2Features::FeatureArray::FeatureArray(FeatureVector& features) - : _features(features) + : _features(features) + , _array{static_cast( + calloc(features.size() + 1, sizeof(LV2_Feature*)))} { - _array = static_cast( - 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(); } -- cgit v1.2.1