Commit b35eceb9 authored by unknown's avatar unknown

Steal part of fix for bug#25621 from monty for 5.0.44.


libmysql/libmysql.c:
  mysql_server_end() can be called multiple times.
parent 9856f5f7
...@@ -168,8 +168,23 @@ int STDCALL mysql_server_init(int argc __attribute__((unused)), ...@@ -168,8 +168,23 @@ int STDCALL mysql_server_init(int argc __attribute__((unused)),
} }
/*
Free all memory and resources used by the client library
NOTES
When calling this there should not be any other threads using
the library.
To make things simpler when used with windows dll's (which calls this
function automaticly), it's safe to call this function multiple times.
*/
void STDCALL mysql_server_end() void STDCALL mysql_server_end()
{ {
if (!mysql_client_init)
return;
#ifdef EMBEDDED_LIBRARY #ifdef EMBEDDED_LIBRARY
end_embedded_server(); end_embedded_server();
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment