Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
ghx-label-10
Description
In SlotRef::Init, tuple_is_nullable_ is only assigned a value if the SlotRef is not within a struct:
if (!slot_desc_->parent()->isTupleOfStructSlot()) { tuple_is_nullable_ = row_desc.TupleIsNullable(tuple_idx_); }
Otherwise tuple_is_nullable_ remains uninitialised, leading to undefined behaviour when it is read.