Browse Source

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 years ago
parent
commit
a2a7a43a58
1 changed files with 6 additions and 3 deletions
  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());