We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e14fa40 commit cce62ffCopy full SHA for cce62ff
ydb/library/yql/udfs/common/roaring/roaring.cpp
@@ -285,9 +285,8 @@ namespace {
285
TUnboxedValue Run(const IValueBuilder* valueBuilder,
286
const TUnboxedValuePod* args) const override {
287
Y_UNUSED(valueBuilder);
288
+ auto* bitmap = roaring_bitmap_create();
289
try {
- auto* bitmap = roaring_bitmap_create();
290
-
291
const auto vector = args[0];
292
const auto* elements = vector.GetElements();
293
if (elements) {
@@ -304,6 +303,7 @@ namespace {
304
303
305
return TUnboxedValuePod(new TRoaringWrapper(bitmap));
306
} catch (const std::exception& e) {
+ roaring_bitmap_free(bitmap);
307
UdfTerminate((TStringBuilder() << Pos_ << " " << e.what()).data());
308
}
309
0 commit comments