[jboss-svn-commits] JBL Code SVN: r8744 - labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Jan 7 06:13:58 EST 2007
Author: mark.little at jboss.com
Date: 2007-01-07 06:13:56 -0500 (Sun, 07 Jan 2007)
New Revision: 8744
Modified:
labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FtpFileHandler.java
Log:
http://jira.jboss.com/jira/browse/JBESB-337
Modified: labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FtpFileHandler.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FtpFileHandler.java 2007-01-07 11:09:54 UTC (rev 8743)
+++ labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FtpFileHandler.java 2007-01-07 11:13:56 UTC (rev 8744)
@@ -123,7 +123,21 @@
{
try
{
+ /*
+ * For some reason the code only works on the file name at this
+ * point, even if a dir is passed in. So, if it's a dir
+ * we will ignore it and return null.
+ */
+
String name = file.getName();
+
+ if (file.toString().length() > name.length())
+ {
+ _logger.debug("FtpFileHandler.getFileContents on "+file+" will ignore because of directory.");
+
+ return null;
+ }
+
getHandler().downloadFile(name, name);
File local = new File(_localDir, name);
byte[] ba = CourierUtil.bytesFromLocalFile(local);
More information about the jboss-svn-commits
mailing list