Fix a signed/unsigned compile warning in 0.2.1.19

This commit is contained in:
Roger Dingledine 2009-07-28 18:34:35 -04:00
parent 69706f99e8
commit 6249b0fd77
3 changed files with 11 additions and 6 deletions

View File

@ -1,3 +1,8 @@
Changes in version 0.2.1.20 - 2009-??-??
o Minor bugfixes:
- Fix a signed/unsigned compile warning in 0.2.1.19.
Changes in version 0.2.1.19 - 2009-07-28 Changes in version 0.2.1.19 - 2009-07-28
o Major bugfixes: o Major bugfixes:
- Make accessing hidden services on 0.2.1.x work right - Make accessing hidden services on 0.2.1.x work right

View File

@ -1224,10 +1224,10 @@ options_need_geoip_info(or_options_t *options, const char **reason_out)
/** Return the bandwidthrate that we are going to report to the authorities /** Return the bandwidthrate that we are going to report to the authorities
* based on the config options. */ * based on the config options. */
int uint32_t
get_effective_bwrate(or_options_t *options) get_effective_bwrate(or_options_t *options)
{ {
int bw = (int)options->BandwidthRate; uint32_t bw = (int)options->BandwidthRate;
if (bw > options->MaxAdvertisedBandwidth) if (bw > options->MaxAdvertisedBandwidth)
bw = (int)options->MaxAdvertisedBandwidth; bw = (int)options->MaxAdvertisedBandwidth;
if (options->RelayBandwidthRate > 0 && bw > options->RelayBandwidthRate) if (options->RelayBandwidthRate > 0 && bw > options->RelayBandwidthRate)
@ -1237,10 +1237,10 @@ get_effective_bwrate(or_options_t *options)
/** Return the bandwidthburst that we are going to report to the authorities /** Return the bandwidthburst that we are going to report to the authorities
* based on the config options. */ * based on the config options. */
int uint32_t
get_effective_bwburst(or_options_t *options) get_effective_bwburst(or_options_t *options)
{ {
int bw = (int)options->BandwidthBurst; uint32_t bw = (int)options->BandwidthBurst;
if (options->RelayBandwidthBurst > 0 && bw > options->RelayBandwidthBurst) if (options->RelayBandwidthBurst > 0 && bw > options->RelayBandwidthBurst)
bw = (int)options->RelayBandwidthBurst; bw = (int)options->RelayBandwidthBurst;
return bw; return bw;

View File

@ -2926,8 +2926,8 @@ int options_need_geoip_info(or_options_t *options, const char **reason_out);
int getinfo_helper_config(control_connection_t *conn, int getinfo_helper_config(control_connection_t *conn,
const char *question, char **answer); const char *question, char **answer);
int get_effective_bwrate(or_options_t *options); uint32_t get_effective_bwrate(or_options_t *options);
int get_effective_bwburst(or_options_t *options); uint32_t get_effective_bwburst(or_options_t *options);
#ifdef CONFIG_PRIVATE #ifdef CONFIG_PRIVATE
/* Used only by config.c and test.c */ /* Used only by config.c and test.c */