Author: rawson
Date: Wed Oct  6 04:00:33 2010
New Revision: 1004890

URL: http://svn.apache.org/viewvc?rev=1004890&view=rev
Log:
HBASE-3073  Build fix

Modified:
    hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/Result.java

Modified: hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/Result.java
URL: 
http://svn.apache.org/viewvc/hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/Result.java?rev=1004890&r1=1004889&r2=1004890&view=diff
==============================================================================
--- hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/Result.java 
(original)
+++ hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/Result.java Wed 
Oct  6 04:00:33 2010
@@ -233,14 +233,14 @@ public class Result implements Writable 
 
     // pos === ( -(insertion point) - 1)
     int pos = Arrays.binarySearch(kvs, searchTerm, KeyValue.COMPARATOR);
-    if (pos == kvs.length) {
-      return -1; // null/empty result.
-    }
     // never will exact match
     if (pos < 0) {
       pos = (pos+1) * -1;
       // pos is now insertion point
     }
+    if (pos == kvs.length) {
+      return -1; // doesn't exist
+    }
     return pos;
   }
 


Reply via email to