fix in unmountBLOB

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5762 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
orbiter 16 years ago
parent 9da69d6b68
commit 568e8f1741

@ -149,12 +149,11 @@ public class BLOBArray implements BLOB {
} }
public synchronized void unmountBLOB(File location, boolean writeIDX) { public synchronized void unmountBLOB(File location, boolean writeIDX) {
Iterator<blobItem> i = this.blobs.iterator();
blobItem b; blobItem b;
while (i.hasNext()) { for (int i = 0; i < this.blobs.size(); i++) {
b = i.next(); b = this.blobs.get(i);
if (b.location.equals(location)) { if (b.location.equals(location)) {
i.remove(); this.blobs.remove(i);
b.blob.close(writeIDX); b.blob.close(writeIDX);
b.blob = null; b.blob = null;
b.location = null; b.location = null;

Loading…
Cancel
Save