summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/or/routerlist.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/or/routerlist.c b/src/or/routerlist.c
index 541cbc76dc..dc98a1abb6 100644
--- a/src/or/routerlist.c
+++ b/src/or/routerlist.c
@@ -955,7 +955,7 @@ smartlist_choose_by_bandwidth(smartlist_t *sl, int for_exit, int statuses)
routerinfo_t *router;
routerstatus_t *status;
int32_t *bandwidths;
- uint32_t this_bw, is_exit;
+ int is_exit;
uint64_t total_nonexit_bw = 0, total_exit_bw = 0, total_bw = 0;
uint64_t rand_bw, tmp;
double exit_weight;
@@ -972,6 +972,7 @@ smartlist_choose_by_bandwidth(smartlist_t *sl, int for_exit, int statuses)
/* first, learn what bandwidth we think i has */
int is_known = 1;
int32_t flags = 0;
+ uint32_t this_bw = 0;
if (statuses) {
/* need to extract router info */
status = smartlist_get(sl, i);