summaryrefslogtreecommitdiff
path: root/xmerge
diff options
context:
space:
mode:
Diffstat (limited to 'xmerge')
-rw-r--r--xmerge/source/xmerge/java/org/openoffice/xmerge/util/ActiveSyncDriver.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/xmerge/source/xmerge/java/org/openoffice/xmerge/util/ActiveSyncDriver.java b/xmerge/source/xmerge/java/org/openoffice/xmerge/util/ActiveSyncDriver.java
index 42ce0a9a427c..a06dca7b3cd7 100644
--- a/xmerge/source/xmerge/java/org/openoffice/xmerge/util/ActiveSyncDriver.java
+++ b/xmerge/source/xmerge/java/org/openoffice/xmerge/util/ActiveSyncDriver.java
@@ -113,16 +113,19 @@ public class ActiveSyncDriver {
dataOut = conv.convert();
}
catch (Exception e) {
+ fos.close();
return false;
}
if (dataOut == null) {
+ fos.close();
return false;
}
// Get the document and write it out.
Document doc = (Document)dataOut.getDocumentEnumeration().next();
if (doc == null) {
+ fos.close();
return false;
}