fix compiler warnings
This commit is contained in:
parent
6189774c37
commit
1b040ce570
@ -4568,16 +4568,18 @@ SPIDER_IP_PORT_CONN* spider_create_ipport_conn(SPIDER_CONN *conn)
|
|||||||
goto err_malloc_key;
|
goto err_malloc_key;
|
||||||
}
|
}
|
||||||
|
|
||||||
ret->key = (char *) my_malloc(ret->key_len, MY_ZEROFILL | MY_WME);
|
ret->key = (char *) my_malloc(ret->key_len + conn->tgt_host_length + 1,
|
||||||
|
MY_ZEROFILL | MY_WME);
|
||||||
if (!ret->key) {
|
if (!ret->key) {
|
||||||
pthread_cond_destroy(&ret->cond);
|
pthread_cond_destroy(&ret->cond);
|
||||||
pthread_mutex_destroy(&ret->mutex);
|
pthread_mutex_destroy(&ret->mutex);
|
||||||
goto err_malloc_key;
|
goto err_malloc_key;
|
||||||
}
|
}
|
||||||
|
ret->remote_ip_str = ret->key + ret->key_len;
|
||||||
|
|
||||||
memcpy(ret->key, conn->conn_key, ret->key_len);
|
memcpy(ret->key, conn->conn_key, ret->key_len);
|
||||||
|
|
||||||
strncpy(ret->remote_ip_str, conn->tgt_host, sizeof(ret->remote_ip_str));
|
memcpy(ret->remote_ip_str, conn->tgt_host, conn->tgt_host_length);
|
||||||
ret->remote_port = conn->tgt_port;
|
ret->remote_port = conn->tgt_port;
|
||||||
ret->conn_id = conn->conn_id;
|
ret->conn_id = conn->conn_id;
|
||||||
ret->ip_port_count = 1; // init
|
ret->ip_port_count = 1; // init
|
||||||
|
@ -14131,7 +14131,7 @@ int spider_mbase_handler::simple_action(
|
|||||||
SPIDER_DB_RESULT *res;
|
SPIDER_DB_RESULT *res;
|
||||||
SPIDER_SHARE *share = spider->share;
|
SPIDER_SHARE *share = spider->share;
|
||||||
uint pos = spider->conn_link_idx[link_idx];
|
uint pos = spider->conn_link_idx[link_idx];
|
||||||
spider_string *str;
|
spider_string *str = NULL;
|
||||||
DBUG_ENTER("spider_mbase_handler::simple_action");
|
DBUG_ENTER("spider_mbase_handler::simple_action");
|
||||||
switch (simple_action)
|
switch (simple_action)
|
||||||
{
|
{
|
||||||
@ -14172,7 +14172,7 @@ int spider_mbase_handler::simple_action(
|
|||||||
#endif
|
#endif
|
||||||
default:
|
default:
|
||||||
DBUG_ASSERT(0);
|
DBUG_ASSERT(0);
|
||||||
break;
|
DBUG_RETURN(0);
|
||||||
}
|
}
|
||||||
pthread_mutex_lock(&conn->mta_conn_mutex);
|
pthread_mutex_lock(&conn->mta_conn_mutex);
|
||||||
SPIDER_SET_FILE_POS(&conn->mta_conn_mutex_file_pos);
|
SPIDER_SET_FILE_POS(&conn->mta_conn_mutex_file_pos);
|
||||||
|
@ -1452,7 +1452,7 @@ typedef struct st_spider_ip_port_conn {
|
|||||||
#ifdef SPIDER_HAS_HASH_VALUE_TYPE
|
#ifdef SPIDER_HAS_HASH_VALUE_TYPE
|
||||||
my_hash_value_type key_hash_value;
|
my_hash_value_type key_hash_value;
|
||||||
#endif
|
#endif
|
||||||
char remote_ip_str[SPIDER_CONN_META_BUF_LEN];
|
char *remote_ip_str;
|
||||||
long remote_port;
|
long remote_port;
|
||||||
ulong ip_port_count;
|
ulong ip_port_count;
|
||||||
volatile ulong waiting_count;
|
volatile ulong waiting_count;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user