diff options
Diffstat (limited to 'xmerge')
-rw-r--r-- | xmerge/source/xmerge/java/org/openoffice/xmerge/util/ActiveSyncDriver.java | 3 |
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; } |