X-Git-Url: http://git.nikiroo.be/?p=jvcard.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fjvcard%2FCard.java;fp=src%2Fbe%2Fnikiroo%2Fjvcard%2FCard.java;h=6d833d81f069028b21442aaa6519272a63f41f38;hp=0a405bee47d744e6545b3360579343fdc5466806;hb=f04a32e97c847d7e2551037a4d5f6a070879215c;hpb=812124d18d08bfc270adab0cd1e289dc6126563b diff --git a/src/be/nikiroo/jvcard/Card.java b/src/be/nikiroo/jvcard/Card.java index 0a405be..6d833d8 100644 --- a/src/be/nikiroo/jvcard/Card.java +++ b/src/be/nikiroo/jvcard/Card.java @@ -15,7 +15,6 @@ import be.nikiroo.jvcard.parsers.Parser; * contacts. * * @author niki - * */ public class Card extends BaseClass { private File file; @@ -97,8 +96,11 @@ public class Card extends BaseClass { return false; BufferedWriter writer = new BufferedWriter(new FileWriter(file)); - Parser.write(writer, format, this); - writer.close(); + try { + Parser.write(writer, format, this); + } finally { + writer.close(); + } if (this.file != null && file.getCanonicalPath().equals(this.file.getCanonicalPath())) {