I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit 616abba3 authored by zzz's avatar zzz
Browse files

* i2psnark: Open completed files read-only the first time

parent 14a6352d
No related branches found
No related tags found
No related merge requests found
......@@ -312,7 +312,7 @@ public class Storage
if (lm <= 0 || lm > savedTime)
useSavedBitField = false;
}
if (base.exists() && !base.canWrite()) // hope we can get away with this, if we are only seeding...
if (base.exists() && ((useSavedBitField && savedBitField.complete()) || !base.canWrite()))
rafs[0] = new RandomAccessFile(base, "r");
else
rafs[0] = new RandomAccessFile(base, "rw");
......@@ -341,7 +341,7 @@ public class Storage
if (lm <= 0 || lm > savedTime)
useSavedBitField = false;
}
if (f.exists() && !f.canWrite()) // see above re: only seeding
if (f.exists() && ((useSavedBitField && savedBitField.complete()) || !f.canWrite()))
rafs[i] = new RandomAccessFile(f, "r");
else
rafs[i] = new RandomAccessFile(f, "rw");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment