[BUG] Fixed some uninitialized variables (#5850)
Fixed some potential bugs caused by uninitialized variables
This commit is contained in:
@ -96,8 +96,13 @@ CsvScanNode::CsvScanNode(ObjectPool* pool, const TPlanNode& tnode, const Descrip
|
||||
_default_values(tnode.csv_scan_node.default_values),
|
||||
_is_init(false),
|
||||
_tuple_desc(nullptr),
|
||||
_slot_num(0),
|
||||
_tuple_pool(nullptr),
|
||||
_text_converter(nullptr),
|
||||
_tuple(nullptr),
|
||||
_runtime_state(nullptr),
|
||||
_split_check_timer(nullptr),
|
||||
_split_line_timer(nullptr),
|
||||
_hll_column_num(0) {
|
||||
// do nothing
|
||||
LOG(INFO) << "csv scan node: " << apache::thrift::ThriftDebugString(tnode).c_str();
|
||||
@ -589,8 +594,7 @@ bool CsvScanNode::split_check_fill(const std::string& line, RuntimeState* state)
|
||||
}
|
||||
}
|
||||
|
||||
for (std::map<std::string, TMiniLoadEtlFunction>::iterator iter = _column_function_map.begin();
|
||||
iter != _column_function_map.end(); iter++) {
|
||||
for (auto iter = _column_function_map.begin(); iter != _column_function_map.end(); ++iter) {
|
||||
TMiniLoadEtlFunction& function = iter->second;
|
||||
const std::string& column_name = iter->first;
|
||||
const SlotDescriptor* slot = _column_slot_map[column_name];
|
||||
|
||||
Reference in New Issue
Block a user