Skip to content

Commit e2ed2e9

Browse files
committed
Fix crash
1 parent 4ffb5f2 commit e2ed2e9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Functions/FunctionsConversion.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1990,7 +1990,7 @@ struct ConvertImplFromDynamicToColumn
19901990
ColumnsWithTypeAndName new_args = arguments;
19911991
new_args[0] = {variant_column.getVariantPtrByGlobalDiscriminator(i), variant_types[i], ""};
19921992
cast_variant_columns[i] = nested_convert(new_args, result_type);
1993-
if (isColumnConst(*cast_variant_columns[i]))
1993+
if (cast_variant_columns[i] && isColumnConst(*cast_variant_columns[i]))
19941994
{
19951995
cast_variant_columns[i] = assert_cast<const ColumnConst &>(*cast_variant_columns[i]).getDataColumnPtr();
19961996
cast_variant_columns_is_const[i] = true;
@@ -2052,7 +2052,7 @@ struct ConvertImplFromDynamicToColumn
20522052
ColumnsWithTypeAndName new_args = arguments;
20532053
new_args[0] = {variant_columns_from_shared_variant[i]->getPtr(), variant_types_from_shared_variant[i], ""};
20542054
cast_shared_variant_columns[i] = nested_convert(new_args, result_type);
2055-
if (isColumnConst(*cast_shared_variant_columns[i]))
2055+
if (cast_shared_variant_columns[i] && isColumnConst(*cast_shared_variant_columns[i]))
20562056
{
20572057
cast_shared_variant_columns[i] = assert_cast<const ColumnConst &>(*cast_shared_variant_columns[i]).getDataColumnPtr();
20582058
cast_shared_variant_columns_is_const[i] = true;

0 commit comments

Comments
 (0)