Commit 44b75a13ff4deaf46c314565f0d061a3f73d41c5

Vicent Martí 2011-07-08T09:21:13

Merge pull request #308 from schu/unused-but-set-var tsort: remove unused but set variable

diff --git a/src/tsort.c b/src/tsort.c
index 84f4d61..63fd433 100644
--- a/src/tsort.c
+++ b/src/tsort.c
@@ -40,7 +40,7 @@ typedef int (*cmp_ptr_t)(const void *, const void *);
 static int binsearch(void **dst, const void *x, size_t size, cmp_ptr_t cmp)
 {
 	int l, c, r;
-	void *lx, *cx, *rx;
+	void *lx, *cx;
 
 	l = 0;
 	r = size - 1;
@@ -58,7 +58,6 @@ static int binsearch(void **dst, const void *x, size_t size, cmp_ptr_t cmp)
 		return i;
 	}
 
-	rx = dst[r];
 	/* guaranteed not to be >= rx */
 	cx = dst[c];
 	while (1) {
@@ -66,7 +65,6 @@ static int binsearch(void **dst, const void *x, size_t size, cmp_ptr_t cmp)
 		if (val < 0) {
 			if (c - l <= 1) return c;
 			r = c;
-			rx = cx;
 		} else if (val > 0) {
 			if (r - c <= 1) return c + 1;
 			l = c;