Browse Source

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

libmysql/libmysql.c:
  mysql_server_end() can be called multiple times.
pull/374/head
unknown 19 years ago
parent
commit
f8034d36ba
  1. 15
      libmysql/libmysql.c

15
libmysql/libmysql.c

@ -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()
{
if (!mysql_client_init)
return;
#ifdef EMBEDDED_LIBRARY
end_embedded_server();
#endif

Loading…
Cancel
Save