[fix][refactor] fix bugs and refactor some code by lint (#7871)
1. Fix some `passedByValue` issues. 2. Fix some `dereferenceBeforeCheck` issues. 3. Fix some `uninitMemberVar` issues. 4. Fix some iterator `eraseDereference` issues. 5. Fix compile issue introduced from #7923 #7905 #7848
This commit is contained in:
@ -63,9 +63,7 @@ Status ResultQueueMgr::fetch_result(const TUniqueId& fragment_instance_id,
|
||||
if (*result == nullptr) {
|
||||
*eos = true;
|
||||
// put sentinel for consistency, avoid repeated invoking fetch result when have no rowbatch
|
||||
if (queue != nullptr) {
|
||||
queue->blocking_put(nullptr);
|
||||
}
|
||||
queue->blocking_put(nullptr);
|
||||
} else {
|
||||
*eos = false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user