From beabd5e66aef3ef86fad919dfc7c57dffcab82ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Tue, 3 Sep 2019 00:35:39 +1000 Subject: [PATCH] Fixing some unitialized variables --- lib/MySQL_Protocol.cpp | 2 +- lib/mysql_connection.cpp | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/MySQL_Protocol.cpp b/lib/MySQL_Protocol.cpp index 6e10efc47..c6f1f1236 100644 --- a/lib/MySQL_Protocol.cpp +++ b/lib/MySQL_Protocol.cpp @@ -1465,7 +1465,7 @@ bool MySQL_Protocol::process_pkt_COM_CHANGE_USER(unsigned char *pkt, unsigned in bool MySQL_Protocol::process_pkt_handshake_response(unsigned char *pkt, unsigned int len) { bool ret=false; uint8_t charset; - uint32_t capabilities; + uint32_t capabilities = 0; uint32_t max_pkt; uint32_t pass_len; unsigned char *user=NULL; diff --git a/lib/mysql_connection.cpp b/lib/mysql_connection.cpp index 18871986c..2c2637b10 100644 --- a/lib/mysql_connection.cpp +++ b/lib/mysql_connection.cpp @@ -233,6 +233,15 @@ MySQL_Connection::MySQL_Connection() { options.sql_mode_int=0; // #509 options.time_zone=NULL; // #819 options.time_zone_int=0; // #819 + options.isolation_level_int=0; + options.character_set_results_int=0; + options.session_track_gtids_int=0; + options.sql_auto_is_null_int=0; + options.sql_select_limit_int=0; + options.sql_safe_updates_int=0; + options.collation_connection_int=0; + options.net_write_timeout_int=0; + options.max_join_size_int=0; compression_pkt_id=0; mysql_result=NULL; query.ptr=NULL;