浏览代码

HPCC-22769 Avoid use of uninitialised modeOp

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Gavin Halliday 5 年之前
父节点
当前提交
19db7a5826
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      ecl/hqlcpp/hqlsource.cpp

+ 1 - 1
ecl/hqlcpp/hqlsource.cpp

@@ -3080,7 +3080,7 @@ class DiskReadBuilder : public DiskReadBuilderBase
 {
 public:
     DiskReadBuilder(HqlCppTranslator & _translator, IHqlExpression *_tableExpr, IHqlExpression *_nameExpr)
-        : DiskReadBuilderBase(_translator, _tableExpr, _nameExpr, (modeOp != no_pipe))
+        : DiskReadBuilderBase(_translator, _tableExpr, _nameExpr, (_tableExpr->queryChild(2)->getOperator() != no_pipe))
     {
         extractCanMatch = (modeOp == no_thor) || (modeOp == no_flat) ||
                           ((modeOp == no_csv) && genericDiskRead);