bugfix in url parsing for HTTP.java
[org.ibex.core.git] / src / org / ibex / util / BalancedTree.java
index 615db24..7d1c341 100644 (file)
@@ -223,10 +223,8 @@ public class BalancedTree {
         int c = left[d];
         if (d <= 0) throw new Error("rotation error");
         left[d] = b;
-        if(size[b] <= 3) // b is now a leaf
-            right[b] = -d;
-        else
-            right[b] = c;
+        right[b] = c <= 0 ? -d : c;
+        
         parent[b] = d;
         parent[d] = p;
         if(c > 0) parent[c] = b;