Jelajahi Sumber

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 tahun lalu
induk
melakukan
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;
         StringBuffer user;
-        userdesc->getUserName(user);
-
         StringBuffer password;
         StringBuffer password;
-        userdesc->getPassword(password);
+
+        if (userdesc)
+        {
+            userdesc->getUserName(user);
+            userdesc->getPassword(password);
+        }
 
 
         Owned<IClientFileSpray> fs;
         Owned<IClientFileSpray> fs;
         fs.setown(createFileSprayClient());
         fs.setown(createFileSprayClient());