From b416af756808fa9d7e14bd108f644692c224284e Mon Sep 17 00:00:00 2001 From: det Date: Fri, 6 Jun 2008 20:38:09 +0000 Subject: [PATCH] bugfix for the windows drive check git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@4895 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- source/de/anomic/tools/diskUsage.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/de/anomic/tools/diskUsage.java b/source/de/anomic/tools/diskUsage.java index 793859cb5..b572db4be 100644 --- a/source/de/anomic/tools/diskUsage.java +++ b/source/de/anomic/tools/diskUsage.java @@ -123,9 +123,8 @@ public class diskUsage { // some kind of *nix if (usedOS <= UNIX_END) { dfUnix (true); - for (int i = 0; i < allMountPoints.size(); i++){ + for (int i = 0; i < allMountPoints.size(); i++) usedVolumes.add(false); - } checkVolumesInUseUnix ("DATA"); checkMapedSubDirs (); @@ -141,6 +140,8 @@ public class diskUsage { } else { checkWindowsCommandVersion(); getAllVolumesWindows (); + for (int i = 0; i < allVolumes.size(); i++) + usedVolumes.add(false); checkStartVolume(); checkMapedSubDirs (); for (int i = 0; i < allVolumes.size(); i++){ @@ -368,7 +369,7 @@ nextLine: return; int index = -1; - try { index = allVolumes.indexOf(path.substring(0, 1)); } catch (IndexOutOfBoundsException e) { return; } + try { index = usedVolumes.indexOf(path.substring(0, 1)); } catch (IndexOutOfBoundsException e) { return; } if (index > -1) usedVolumes.set(index, true); }