Author: asankha
Date: Mon Oct 22 01:34:23 2007
New Revision: 587032

URL: http://svn.apache.org/viewvc?rev=587032&view=rev
Log:
close reply file within a finally

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

Modified: 
webservices/synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java?rev=587032&r1=587031&r2=587032&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java
 Mon Oct 22 01:34:23 2007
@@ -90,8 +90,9 @@
         }
 
         if (vfsOutInfo != null) {
+            FileObject replyFile = null;
             try {
-                FileObject replyFile = 
fsManager.resolveFile(vfsOutInfo.getOutFileURI());
+                replyFile = fsManager.resolveFile(vfsOutInfo.getOutFileURI());
                 if (replyFile.exists()) {
 
                     if (replyFile.getType() == FileType.FOLDER) {
@@ -117,6 +118,12 @@
             } catch (FileSystemException e) {
                 handleException("Error resolving reply file : " +
                     vfsOutInfo.getOutFileURI(), e);
+            } finally {
+                if (replyFile != null) {
+                    try {
+                        replyFile.close();
+                    } catch (FileSystemException ignore) {}
+                }
             }
         } else {
             handleException("Unable to determine out transport information to 
send message");



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to