Fix more computation of integer average overflows
commitcf8942d59d0429ee7ec498a3e6307d6a4d796230
authorShawn O. Pearce <spearce@spearce.org>
Wed, 29 Apr 2009 18:54:38 +0000 (29 11:54 -0700)
committerRobin Rosenberg <robin.rosenberg@dewire.com>
Wed, 29 Apr 2009 23:49:06 +0000 (30 01:49 +0200)
tree3e27c4bbb2841b2b139e7633ce1009a07a1ec6b2
parent06fc279177019ee47d57f8e8ad1b96c2e06dbdfa
Fix more computation of integer average overflows

In 1d99aaab8e364c6ad722437e43c77fd54e13b071 Matthias Sohn pointed
out that (low+high)/2 can overflow, so (low+high)>>>1 is a better
choice when the result will be used as an array index.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
org.spearce.jgit/src/org/spearce/jgit/lib/PackIndexV1.java
org.spearce.jgit/src/org/spearce/jgit/lib/PackIndexV2.java