Browse Source

HPCC-22769 Avoid use of uninitialised modeOp

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Gavin Halliday 5 năm trước cách đây
mục cha
commit
19db7a5826
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  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);