Author: ab
Date: Sat Apr  7 09:44:02 2007
New Revision: 526455

URL: http://svn.apache.org/viewvc?view=rev&rev=526455
Log:
Empty MapWritable would throw an NPE when building a keySet.

Modified:
    lucene/nutch/trunk/src/java/org/apache/nutch/crawl/MapWritable.java

Modified: lucene/nutch/trunk/src/java/org/apache/nutch/crawl/MapWritable.java
URL: 
http://svn.apache.org/viewvc/lucene/nutch/trunk/src/java/org/apache/nutch/crawl/MapWritable.java?view=diff&rev=526455&r1=526454&r2=526455
==============================================================================
--- lucene/nutch/trunk/src/java/org/apache/nutch/crawl/MapWritable.java 
(original)
+++ lucene/nutch/trunk/src/java/org/apache/nutch/crawl/MapWritable.java Sat Apr 
 7 09:44:02 2007
@@ -175,6 +175,7 @@
 
   public Set keySet() {
     HashSet set = new HashSet();
+    if (isEmpty()) return set;
     set.add(fFirst.fKey);
     KeyValueEntry entry = fFirst;
     while ((entry = entry.fNextEntry) != null) {


Reply via email to