Author: isudana
Date: Sun Dec 25 07:22:25 2016
New Revision: 1775996

URL: http://svn.apache.org/viewvc?rev=1775996&view=rev
Log:
Fix for SYNAPSE-998 by Vanji - Patch slightly modified

Modified:
    
synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java

Modified: 
synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java?rev=1775996&r1=1775995&r2=1775996&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java
 (original)
+++ 
synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java
 Sun Dec 25 07:22:25 2016
@@ -239,6 +239,12 @@ public class VFSTransportSender extends
             } finally {
                 if (replyFile != null) {
                     try {
+                        if (fsManager!= null &&
+                            replyFile.getName() != null && 
replyFile.getName().getScheme() != null &&
+                            replyFile.getName().getScheme().startsWith("file") 
&&
+                            replyFile.getParent() != null && 
replyFile.getParent().getFileSystem() != null) {
+                            
fsManager.closeFileSystem(replyFile.getParent().getFileSystem());
+                        }
                         replyFile.close();
                     } catch (FileSystemException ignore) {}
                 }


Reply via email to