mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-22 14:23:04 +01:00
various fixes
svn:r2712
This commit is contained in:
parent
cb5de85585
commit
8c7b2ff7ed
6 changed files with 12 additions and 9 deletions
|
@ -69,7 +69,7 @@
|
|||
#include "log.h"
|
||||
#include "util.h"
|
||||
|
||||
/* Inline the strl functions if the plaform doesn't have them. */
|
||||
/* Inline the strl functions if the platform doesn't have them. */
|
||||
#ifndef HAVE_STRLCPY
|
||||
#include "strlcpy.c"
|
||||
#endif
|
||||
|
|
|
@ -367,7 +367,7 @@ int add_syslog_log(int loglevelMin, int loglevelMax)
|
|||
{
|
||||
logfile_t *lf;
|
||||
if (syslog_count++ == 0)
|
||||
/* This is the the first syslog. */
|
||||
/* This is the first syslog. */
|
||||
openlog("Tor", LOG_NDELAY, LOG_DAEMON);
|
||||
|
||||
lf = tor_malloc_zero(sizeof(logfile_t));
|
||||
|
|
|
@ -34,7 +34,6 @@
|
|||
#include <string.h>
|
||||
#include <assert.h>
|
||||
|
||||
|
||||
#ifdef HAVE_NETINET_IN_H
|
||||
#include <netinet/in.h>
|
||||
#endif
|
||||
|
|
|
@ -191,9 +191,9 @@ get_options(void) {
|
|||
return global_options;
|
||||
}
|
||||
|
||||
/** Change the current global options tocontain <b>new</b> instead of
|
||||
* their current value; free the old value as necessary. Where
|
||||
* <b>new</b> is different from the old value, update the process to
|
||||
/** Change the current global options to contain <b>new_val</b> instead
|
||||
* of their current value; free the old value as necessary. Where
|
||||
* <b>new_val</b> is different from the old value, update the process to
|
||||
* use the new value instead.
|
||||
*
|
||||
* Note 1: <b>new_val</b> must have previously been validated with
|
||||
|
@ -1040,6 +1040,11 @@ options_validate(or_options_t *options)
|
|||
result = -1;
|
||||
}
|
||||
|
||||
if (2*options->BandwidthRateBytes >= options->BandwidthBurstBytes) {
|
||||
log(LOG_WARN,"BandwidthBurstBytes must be more than twice BandwidthRateBytes.");
|
||||
result = -1;
|
||||
}
|
||||
|
||||
if (options->AccountingStart < 0 || options->AccountingStart > 31) {
|
||||
log(LOG_WARN,"Monthly accounting must start on a day of the month, and no months have %d days.",
|
||||
options->AccountingStart);
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
#define ERR_UNAUTHORIZED 0x0007
|
||||
#define ERR_REJECTED_AUTHENTICATION 0x0008
|
||||
|
||||
/* Recongized asynchonous event types. */
|
||||
/* Recognized asynchronous event types. */
|
||||
#define _EVENT_MIN 0x0001
|
||||
#define EVENT_CIRCUIT_STATUS 0x0001
|
||||
#define EVENT_STREAM_STATUS 0x0002
|
||||
|
@ -77,7 +77,7 @@ static const char * CONTROL_COMMANDS[] = {
|
|||
/** Bitfield: The bit 1<<e is set if <b>any</b> open control
|
||||
* connection is interested in events of type <b>e</b>. We use this
|
||||
* so that we can decide to skip generating event messages that nobody
|
||||
* is interest in without having to walk over the global connection
|
||||
* has interest in without having to walk over the global connection
|
||||
* list to find out.
|
||||
**/
|
||||
static uint32_t global_event_mask = 0;
|
||||
|
|
|
@ -545,7 +545,6 @@ hibernate_end_time_elapsed(time_t now)
|
|||
* to start/stop hibernating.
|
||||
*/
|
||||
void consider_hibernation(time_t now) {
|
||||
connection_t *conn;
|
||||
|
||||
/* If we're in 'exiting' mode, then we just shutdown after the interval
|
||||
* elapses. */
|
||||
|
|
Loading…
Add table
Reference in a new issue