Explorar el Código

Fix gh-1198, Check return from getTargetClusterInfo to preven core in workunit.dll

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Anthony Fishbeck hace 13 años
padre
commit
9c8f805fb1
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  1. 2 0
      common/workunit/wujobq.cpp

+ 2 - 0
common/workunit/wujobq.cpp

@@ -1865,6 +1865,8 @@ IJobQueue *createJobQueue(const char *name)
 extern bool WORKUNIT_API runWorkUnit(const char *wuid, const char *cluster)
 {
     Owned<IConstWUClusterInfo> clusterInfo = getTargetClusterInfo(cluster);
+    if (!clusterInfo.get())
+        return false;
     SCMStringBuffer agentQueue;
     clusterInfo->getAgentQueue(agentQueue);
     if (!agentQueue.length())