*) Bugfix for NullPointerException in Blacklist_p if blacklist directory is empty

See: http://www.yacy-forum.de/viewtopic.php?p=24563

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@2392 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
theli 19 years ago
parent 66f1eb07d9
commit 28c84e5b57

@ -254,24 +254,27 @@ public class Blacklist_p {
// Read the blacklist items from file
final ArrayList list = listManager.getListArray(new File(listManager.listsPath, blacklistToUse));
// sort them
String[] sortedlist = new String[list.size()];
Arrays.sort(list.toArray(sortedlist));
// display them
int entryCount = 0;
for (int j=0;j<sortedlist.length;++j){
String nextEntry = sortedlist[j];
if (blacklistToUse != null) {
final ArrayList list = listManager.getListArray(new File(listManager.listsPath, blacklistToUse));
if (nextEntry.length() == 0) continue;
if (nextEntry.startsWith("#")) continue;
prop.put("Itemlist_" + entryCount + "_item", nextEntry);
entryCount++;
// sort them
String[] sortedlist = new String[list.size()];
Arrays.sort(list.toArray(sortedlist));
// display them
for (int j=0;j<sortedlist.length;++j){
String nextEntry = sortedlist[j];
if (nextEntry.length() == 0) continue;
if (nextEntry.startsWith("#")) continue;
prop.put("Itemlist_" + entryCount + "_item", nextEntry);
entryCount++;
}
} else {
prop.put("Itemlist", entryCount);
}
prop.put("Itemlist", entryCount);
// List known hosts for BlackList retrieval

Loading…
Cancel
Save