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]