Author: cutting
Date: Thu Sep  1 22:32:54 2005
New Revision: 266289

URL: http://svn.apache.org/viewcvs?rev=266289&view=rev
Log:
Fixes to comparator.

Modified:
    lucene/nutch/branches/mapred/src/java/org/apache/nutch/crawl/Generator.java

Modified: 
lucene/nutch/branches/mapred/src/java/org/apache/nutch/crawl/Generator.java
URL: 
http://svn.apache.org/viewcvs/lucene/nutch/branches/mapred/src/java/org/apache/nutch/crawl/Generator.java?rev=266289&r1=266288&r2=266289&view=diff
==============================================================================
--- lucene/nutch/branches/mapred/src/java/org/apache/nutch/crawl/Generator.java 
(original)
+++ lucene/nutch/branches/mapred/src/java/org/apache/nutch/crawl/Generator.java 
Thu Sep  1 22:32:54 2005
@@ -117,12 +117,14 @@
 
 
     public int compare(byte[] b1, int s1, int l1, byte[] b2, int s2, int l2) {
-      int hash1 = hash(b1, s1, l1);
-      int hash2 = hash(b2, s2, l2);
+      int n1 = readUnsignedShort(b1, s1);
+      int n2 = readUnsignedShort(b2, s2);
+      int hash1 = hash(b1, s1+2, n1);
+      int hash2 = hash(b2, s2+2, n2);
       if (hash1 != hash2) {
         return hash1 - hash2;
       }
-      return compareBytes(b1, s1+2, l1, b2, s2+2, l2);
+      return compareBytes(b1, s1+2, n1, b2, s2+2, n2);
     }
 
     private static int hash(byte[] bytes, int start, int length) {


Reply via email to