@ -202,9 +202,9 @@ KillArgs::KillArgs(char* u, char* p, char* h, unsigned int P, unsigned int _hid,
}
KillArgs : : KillArgs ( char * u , char * p , char * h , unsigned int P , unsigned int _hid , unsigned long i , int kt , int _use_ssl , MySQL_Thread * _mt , char * ip ) {
username = strdup( u ) ;
password = strdup( p ) ;
hostname = strdup( h ) ;
username = u ? strdup( u ) : nullptr ;
password = p ? strdup( p ) : nullptr ;
hostname = h ? strdup( h ) : nullptr ;
ip_addr = NULL ;
if ( ip )
ip_addr = strdup ( ip ) ;
@ -3349,7 +3349,7 @@ void MySQL_Session::handler___status_WAITING_CLIENT_DATA___STATE_SLEEP___MYSQL_C
string nqn = string ( ( char * ) CurrentQuery . QueryPointer , l ) ;
char * err_msg = ( char * ) " Session trying to reach HG %d while locked on HG %d . Rejecting query: %s " ;
char * buf = ( char * ) malloc ( strlen ( err_msg ) + strlen ( nqn . c_str ( ) ) + strlen ( end ) + 64 ) ;
sprintf ( buf , err_msg , current_hostgroup , locked_on_hostgroup , nqn . c_str ( ) , end );
sprintf ( buf , err_msg , current_hostgroup , locked_on_hostgroup , nqn . c_str ( ) );
client_myds - > myprot . generate_pkt_ERR ( true , NULL , NULL , client_myds - > pkt_sid + 1 , 9005 , ( char * ) " HY000 " , buf , true ) ;
thread - > status_variables . stvar [ st_var_hostgroup_locked_queries ] + + ;
RequestEnd ( NULL , 9005 , buf ) ;
@ -3522,7 +3522,7 @@ void MySQL_Session::handler___status_WAITING_CLIENT_DATA___STATE_SLEEP___MYSQL_C
string nqn = string ( ( char * ) CurrentQuery . stmt_info - > query , l ) ;
char * err_msg = ( char * ) " Session trying to reach HG %d while locked on HG %d . Rejecting query: %s " ;
char * buf = ( char * ) malloc ( strlen ( err_msg ) + strlen ( nqn . c_str ( ) ) + strlen ( end ) + 64 ) ;
sprintf ( buf , err_msg , current_hostgroup , locked_on_hostgroup , nqn . c_str ( ) , end );
sprintf ( buf , err_msg , current_hostgroup , locked_on_hostgroup , nqn . c_str ( ) );
client_myds - > myprot . generate_pkt_ERR ( true , NULL , NULL , client_myds - > pkt_sid + 1 , 9005 , ( char * ) " HY000 " , buf , true ) ;
thread - > status_variables . stvar [ st_var_hostgroup_locked_queries ] + + ;
RequestEnd ( NULL , 9005 , buf ) ;
@ -5394,7 +5394,7 @@ __get_pkts_from_client:
string nqn = string ( ( char * ) CurrentQuery . QueryPointer , l ) ;
char * err_msg = ( char * ) " Session trying to reach HG %d while locked on HG %d . Rejecting query: %s " ;
char * buf = ( char * ) malloc ( strlen ( err_msg ) + strlen ( nqn . c_str ( ) ) + strlen ( end ) + 64 ) ;
sprintf ( buf , err_msg , current_hostgroup , locked_on_hostgroup , nqn . c_str ( ) , end ) ;
sprintf ( buf , err_msg , current_hostgroup , locked_on_hostgroup , nqn . c_str ( ) ) ;
client_myds - > myprot . generate_pkt_ERR ( true , NULL , NULL , client_myds - > pkt_sid + 1 , 9005 , ( char * ) " HY000 " , buf , true ) ;
thread - > status_variables . stvar [ st_var_hostgroup_locked_queries ] + + ;
RequestEnd ( NULL , 9005 , buf ) ;