From 2575d24d86b61ccc79b376a2c8adc45c56932b2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Mon, 19 Aug 2019 00:35:42 +1000 Subject: [PATCH] Removing password from debug --- lib/MySQL_Protocol.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/lib/MySQL_Protocol.cpp b/lib/MySQL_Protocol.cpp index c34bbbd3b..5cf25af11 100644 --- a/lib/MySQL_Protocol.cpp +++ b/lib/MySQL_Protocol.cpp @@ -1894,8 +1894,18 @@ __exit_do_auth: // ret=false; // } // } - proxy_debug(PROXY_DEBUG_MYSQL_PROTOCOL,1,"Handshake (%s auth) , capabilities:%u char:%u, use_ssl:%s\n", - (capabilities & CLIENT_SECURE_CONNECTION ? "new" : "old"), user, password, pass, db, max_pkt, capabilities, charset, ((*myds)->encrypted ? "yes" : "no")); +#ifdef DEBUG + { + char *tmp_pass=strdup(password); + int lpass = strlen(tmp_pass); + for (int i=2; i, capabilities:%u char:%u, use_ssl:%s\n", + (capabilities & CLIENT_SECURE_CONNECTION ? "new" : "old"), user, tmp_pass, db, max_pkt, capabilities, charset, ((*myds)->encrypted ? "yes" : "no")); + free(tmp_pass); + } +#endif assert(sess); assert(sess->client_myds); myconn=sess->client_myds->myconn;