/* 6b. [authdirserver only] add own key to approved directories. */
crypto_pk_get_digest(get_identity_key(), digest);
if (!router_digest_is_trusted_dir(digest)) {
- add_trusted_dir_server(options.Address, options.DirPort, digest);
+ add_trusted_dir_server(options.Address, (uint16_t)options.DirPort, digest);
}
/* 7. [authdirserver only] load old directory, if it's there */
sprintf(keydir,"%s/cached-directory", datadir);
log_fn(LOG_WARN,"Wrong # of arguments to \"ports\"");
goto err;
}
- router->or_port = tor_parse_long(tok->args[0],10,0,65535,NULL,NULL);
- router->socks_port = tor_parse_long(tok->args[1],10,0,65535,NULL,NULL);
- router->dir_port = tor_parse_long(tok->args[2],10,0,65535,NULL,NULL);
+ router->or_port = (uint16_t) tor_parse_long(tok->args[0],10,0,65535,NULL,NULL);
+ router->socks_port = (uint16_t) tor_parse_long(tok->args[1],10,0,65535,NULL,NULL);
+ router->dir_port = (uint16_t) tor_parse_long(tok->args[2],10,0,65535,NULL,NULL);
ports_set = 1;
}
log_fn(LOG_WARN,"Wrong # of arguments to \"dircacheport\"");
goto err;
}
- router->dir_port = tor_parse_long(tok->args[0],10,1,65535,NULL,NULL);
+ router->dir_port = (uint16_t) tor_parse_long(tok->args[0],10,1,65535,NULL,NULL);
}
tok = find_first_by_keyword(tokens, K_BANDWIDTH);