mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
cleanups: reduce variable scope
cppcheck pointed these out.
This commit is contained in:
parent
c2d5f2ef98
commit
628290b5e6
@ -49,10 +49,10 @@ static size_t decodeQuantum(unsigned char *dest, const char *src)
|
|||||||
{
|
{
|
||||||
size_t padding = 0;
|
size_t padding = 0;
|
||||||
const char *s, *p;
|
const char *s, *p;
|
||||||
unsigned long i, v, x = 0;
|
unsigned long i, x = 0;
|
||||||
|
|
||||||
for(i = 0, s = src; i < 4; i++, s++) {
|
for(i = 0, s = src; i < 4; i++, s++) {
|
||||||
v = 0;
|
unsigned long v = 0;
|
||||||
|
|
||||||
if(*s == '=') {
|
if(*s == '=') {
|
||||||
x = (x << 6);
|
x = (x << 6);
|
||||||
@ -107,7 +107,6 @@ CURLcode Curl_base64_decode(const char *src,
|
|||||||
size_t length = 0;
|
size_t length = 0;
|
||||||
size_t padding = 0;
|
size_t padding = 0;
|
||||||
size_t i;
|
size_t i;
|
||||||
size_t result;
|
|
||||||
size_t numQuantums;
|
size_t numQuantums;
|
||||||
size_t rawlen = 0;
|
size_t rawlen = 0;
|
||||||
unsigned char *pos;
|
unsigned char *pos;
|
||||||
@ -151,7 +150,7 @@ CURLcode Curl_base64_decode(const char *src,
|
|||||||
|
|
||||||
/* Decode the quantums */
|
/* Decode the quantums */
|
||||||
for(i = 0; i < numQuantums; i++) {
|
for(i = 0; i < numQuantums; i++) {
|
||||||
result = decodeQuantum(pos, src);
|
size_t result = decodeQuantum(pos, src);
|
||||||
if(!result) {
|
if(!result) {
|
||||||
Curl_safefree(newstr);
|
Curl_safefree(newstr);
|
||||||
|
|
||||||
|
@ -199,7 +199,6 @@ void Curl_conncache_foreach(struct conncache *connc,
|
|||||||
he = Curl_hash_next_element(&iter);
|
he = Curl_hash_next_element(&iter);
|
||||||
while(he) {
|
while(he) {
|
||||||
struct connectbundle *bundle;
|
struct connectbundle *bundle;
|
||||||
struct connectdata *conn;
|
|
||||||
|
|
||||||
bundle = he->ptr;
|
bundle = he->ptr;
|
||||||
he = Curl_hash_next_element(&iter);
|
he = Curl_hash_next_element(&iter);
|
||||||
@ -208,7 +207,7 @@ void Curl_conncache_foreach(struct conncache *connc,
|
|||||||
while(curr) {
|
while(curr) {
|
||||||
/* Yes, we need to update curr before calling func(), because func()
|
/* Yes, we need to update curr before calling func(), because func()
|
||||||
might decide to remove the connection */
|
might decide to remove the connection */
|
||||||
conn = curr->ptr;
|
struct connectdata *conn = curr->ptr;
|
||||||
curr = curr->next;
|
curr = curr->next;
|
||||||
|
|
||||||
if(1 == func(conn, param))
|
if(1 == func(conn, param))
|
||||||
@ -223,7 +222,6 @@ struct connectdata *
|
|||||||
Curl_conncache_find_first_connection(struct conncache *connc)
|
Curl_conncache_find_first_connection(struct conncache *connc)
|
||||||
{
|
{
|
||||||
struct curl_hash_iterator iter;
|
struct curl_hash_iterator iter;
|
||||||
struct curl_llist_element *curr;
|
|
||||||
struct curl_hash_element *he;
|
struct curl_hash_element *he;
|
||||||
struct connectbundle *bundle;
|
struct connectbundle *bundle;
|
||||||
|
|
||||||
@ -231,6 +229,7 @@ Curl_conncache_find_first_connection(struct conncache *connc)
|
|||||||
|
|
||||||
he = Curl_hash_next_element(&iter);
|
he = Curl_hash_next_element(&iter);
|
||||||
while(he) {
|
while(he) {
|
||||||
|
struct curl_llist_element *curr;
|
||||||
bundle = he->ptr;
|
bundle = he->ptr;
|
||||||
|
|
||||||
curr = bundle->conn_list->head;
|
curr = bundle->conn_list->head;
|
||||||
|
@ -257,12 +257,6 @@ static CURLcode bindlocal(struct connectdata *conn,
|
|||||||
int portnum = data->set.localportrange;
|
int portnum = data->set.localportrange;
|
||||||
const char *dev = data->set.str[STRING_DEVICE];
|
const char *dev = data->set.str[STRING_DEVICE];
|
||||||
int error;
|
int error;
|
||||||
char myhost[256] = "";
|
|
||||||
int done = 0; /* -1 for error, 1 for address found */
|
|
||||||
bool is_interface = FALSE;
|
|
||||||
bool is_host = FALSE;
|
|
||||||
static const char *if_prefix = "if!";
|
|
||||||
static const char *host_prefix = "host!";
|
|
||||||
|
|
||||||
/*************************************************************
|
/*************************************************************
|
||||||
* Select device to bind socket to
|
* Select device to bind socket to
|
||||||
@ -274,6 +268,13 @@ static CURLcode bindlocal(struct connectdata *conn,
|
|||||||
memset(&sa, 0, sizeof(struct Curl_sockaddr_storage));
|
memset(&sa, 0, sizeof(struct Curl_sockaddr_storage));
|
||||||
|
|
||||||
if(dev && (strlen(dev)<255) ) {
|
if(dev && (strlen(dev)<255) ) {
|
||||||
|
char myhost[256] = "";
|
||||||
|
int done = 0; /* -1 for error, 1 for address found */
|
||||||
|
bool is_interface = FALSE;
|
||||||
|
bool is_host = FALSE;
|
||||||
|
static const char *if_prefix = "if!";
|
||||||
|
static const char *host_prefix = "host!";
|
||||||
|
|
||||||
if(strncmp(if_prefix, dev, strlen(if_prefix)) == 0) {
|
if(strncmp(if_prefix, dev, strlen(if_prefix)) == 0) {
|
||||||
dev += strlen(if_prefix);
|
dev += strlen(if_prefix);
|
||||||
is_interface = TRUE;
|
is_interface = TRUE;
|
||||||
@ -656,7 +657,6 @@ static bool getaddressinfo(struct sockaddr* sa, char* addr,
|
|||||||
connection */
|
connection */
|
||||||
void Curl_updateconninfo(struct connectdata *conn, curl_socket_t sockfd)
|
void Curl_updateconninfo(struct connectdata *conn, curl_socket_t sockfd)
|
||||||
{
|
{
|
||||||
int error;
|
|
||||||
curl_socklen_t len;
|
curl_socklen_t len;
|
||||||
struct Curl_sockaddr_storage ssrem;
|
struct Curl_sockaddr_storage ssrem;
|
||||||
struct Curl_sockaddr_storage ssloc;
|
struct Curl_sockaddr_storage ssloc;
|
||||||
@ -667,6 +667,7 @@ void Curl_updateconninfo(struct connectdata *conn, curl_socket_t sockfd)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
if(!conn->bits.reuse) {
|
if(!conn->bits.reuse) {
|
||||||
|
int error;
|
||||||
|
|
||||||
len = sizeof(struct Curl_sockaddr_storage);
|
len = sizeof(struct Curl_sockaddr_storage);
|
||||||
if(getpeername(sockfd, (struct sockaddr*) &ssrem, &len)) {
|
if(getpeername(sockfd, (struct sockaddr*) &ssrem, &len)) {
|
||||||
@ -813,10 +814,10 @@ CURLcode Curl_is_connected(struct connectdata *conn,
|
|||||||
* address" for the given host. But first remember the latest error.
|
* address" for the given host. But first remember the latest error.
|
||||||
*/
|
*/
|
||||||
if(error) {
|
if(error) {
|
||||||
char ipaddress[MAX_IPADR_LEN];
|
|
||||||
data->state.os_errno = error;
|
data->state.os_errno = error;
|
||||||
SET_SOCKERRNO(error);
|
SET_SOCKERRNO(error);
|
||||||
if(conn->tempaddr[i]) {
|
if(conn->tempaddr[i]) {
|
||||||
|
char ipaddress[MAX_IPADR_LEN];
|
||||||
Curl_printable_address(conn->tempaddr[i], ipaddress, MAX_IPADR_LEN);
|
Curl_printable_address(conn->tempaddr[i], ipaddress, MAX_IPADR_LEN);
|
||||||
infof(data, "connect to %s port %ld failed: %s\n",
|
infof(data, "connect to %s port %ld failed: %s\n",
|
||||||
ipaddress, conn->port, Curl_strerror(conn, error));
|
ipaddress, conn->port, Curl_strerror(conn, error));
|
||||||
|
Loading…
Reference in New Issue
Block a user