diff --git a/components/net/sf/briar/plugins/file/FilePlugin.java b/components/net/sf/briar/plugins/file/FilePlugin.java index ae6d2696493203c89b1fcb0701fb0336edd178f1..185d3be5166db11d6f6dc68cb637d614c378300e 100644 --- a/components/net/sf/briar/plugins/file/FilePlugin.java +++ b/components/net/sf/briar/plugins/file/FilePlugin.java @@ -86,11 +86,12 @@ abstract class FilePlugin implements BatchTransportPlugin { if(dir == null || !dir.exists() || !dir.isDirectory()) return null; File f = new File(dir, createFilename()); try { - long capacity = getCapacity(f.getAbsolutePath()); + long capacity = getCapacity(dir.getPath()); if(capacity < TransportConstants.MIN_CONNECTION_LENGTH) return null; OutputStream out = new FileOutputStream(f); return new FileTransportWriter(f, out, capacity, this); } catch(IOException e) { + e.printStackTrace(); f.delete(); return null; }