diff options
author | Naios <naios-dev@live.de> | 2016-03-03 01:19:58 +0100 |
---|---|---|
committer | Naios <naios-dev@live.de> | 2016-03-03 01:51:50 +0100 |
commit | d0263c03fd7cc7291b2eed2a3ca027cf1a8926e2 (patch) | |
tree | a26d0405ee27147e2527dd64d388f9cd346d128b /src/common/Debugging/Errors.cpp | |
parent | 31c8f9a7ed9acee9a02be690bfb70a820f9c53e8 (diff) |
Core/Database: Use RAII for resource management in MySQLConnection
* Prevents double deletion of MySQLConnection after errors
* The object stays valid after an error and will wait for a reconnect
* Also crash the server if 5 reconnects fail
* Corrects an issue where the server was crashed after one reconnect
because mysql_thread_id was invoked with an invalid handle
(cherry picked from commit 62815c6e1c0427e1d0229d02b1ba70449654cded)
Diffstat (limited to 'src/common/Debugging/Errors.cpp')
0 files changed, 0 insertions, 0 deletions