瀏覽代碼

Merge pull request #2258 from stuartort/pkg_copyfile_crash

gh-2247 ecl package copyFiles crashes if no user / password specified

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 13 年之前
父節點
當前提交
a2a7a43a58
共有 1 個文件被更改,包括 6 次插入3 次删除
  1. 6 3
      esp/services/ws_packageprocess/ws_packageprocessService.cpp

+ 6 - 3
esp/services/ws_packageprocess/ws_packageprocessService.cpp

@@ -103,10 +103,13 @@ bool addFileInfoToDali(const char *logicalname, const char *lookupDaliIp, const
         }
 
         StringBuffer user;
-        userdesc->getUserName(user);
-
         StringBuffer password;
-        userdesc->getPassword(password);
+
+        if (userdesc)
+        {
+            userdesc->getUserName(user);
+            userdesc->getPassword(password);
+        }
 
         Owned<IClientFileSpray> fs;
         fs.setown(createFileSprayClient());