Explorar o código

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 %!s(int64=13) %!d(string=hai) anos
pai
achega
a2a7a43a58

+ 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());