Переглянути джерело

HPCC-16254 Fix regression in child group master activity.

Regression caused by changes in HPCC-16051 caused a child group
activity in thormaster to crash during stats deserialization.

Move stats helper objects to the constructor.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Jake Smith 8 роки тому
батько
коміт
08e2c5de86
1 змінених файлів з 2 додано та 2 видалено
  1. 2 2
      thorlcr/activities/group/thgroup.cpp

+ 2 - 2
thorlcr/activities/group/thgroup.cpp

@@ -26,12 +26,12 @@ class CGroupBaseActivityMaster : public CMasterActivity
 public:
     CGroupBaseActivityMaster(CMasterGraphElement *info) : CMasterActivity(info)
     {
+        statNumGroups.setown(new CThorStats(queryJob(), StNumGroups));
+        statNumGroupMax.setown(new CThorStats(queryJob(), StNumGroupMax));
     }
     virtual void init()
     {
         CMasterActivity::init();
-        statNumGroups.setown(new CThorStats(queryJob(), StNumGroups));
-        statNumGroupMax.setown(new CThorStats(queryJob(), StNumGroupMax));
     }
     virtual void deserializeStats(unsigned node, MemoryBuffer &mb)
     {