mirror of
https://github.com/moparisthebest/k-9
synced 2025-02-07 02:30:10 -05:00
Merge pull request #211 from colund/master
Close stream in case of an exception
This commit is contained in:
commit
337487e2ae
@ -36,9 +36,15 @@ public class BinaryTempFileBody implements Body {
|
||||
}
|
||||
|
||||
public InputStream getInputStream() throws MessagingException {
|
||||
InputStream is = null;
|
||||
FileInputStream fis = null;
|
||||
try {
|
||||
return new BinaryTempFileBodyInputStream(new FileInputStream(mFile));
|
||||
fis = new FileInputStream(mFile);
|
||||
is = new BinaryTempFileBodyInputStream(fis);
|
||||
return is;
|
||||
} catch (IOException ioe) {
|
||||
try { if (fis != null) { fis.close(); } } catch (IOException e) { }
|
||||
try { if (is != null) { is.close(); } } catch (IOException e) { }
|
||||
throw new MessagingException("Unable to open body", ioe);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user