From 44477a0d471c426182a87090f98cbe179022f32c Mon Sep 17 00:00:00 2001 From: j883376 Date: Mon, 27 May 2013 12:35:45 -0400 Subject: [PATCH] Fix loginserver crash on DB connect failure --- loginserver/DatabaseMySQL.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/loginserver/DatabaseMySQL.cpp b/loginserver/DatabaseMySQL.cpp index 780fbac17..7d7b20970 100644 --- a/loginserver/DatabaseMySQL.cpp +++ b/loginserver/DatabaseMySQL.cpp @@ -43,7 +43,8 @@ DatabaseMySQL::DatabaseMySQL(string user, string pass, string host, string port, if(!mysql_real_connect(db, host.c_str(), user.c_str(), pass.c_str(), name.c_str(), atoi(port.c_str()), nullptr, 0)) { mysql_close(db); - server_log->Log(log_database, "Failed to connect to MySQL database."); + server_log->Log(log_database, "Failed to connect to MySQL database. Error: %s", mysql_error(db)); + exit(1); } } else