summaryrefslogtreecommitdiff
path: root/sql/sql_servers.cc
diff options
context:
space:
mode:
authorunknown <patg@radha.patg.net>2006-12-21 22:38:54 -0500
committerunknown <patg@radha.patg.net>2006-12-21 22:38:54 -0500
commit8f3e39bd4985cd6cde244c6a2eb27950ade33585 (patch)
treebd5232aefa6e8bcc963b48390635fbfb9dc441cf /sql/sql_servers.cc
parent4a08b64f56c55a6a2f371f20011b2297bf2f0b25 (diff)
downloadmariadb-git-8f3e39bd4985cd6cde244c6a2eb27950ade33585.tar.gz
WL #3031
* Various windows errors fixed * Increased max key length for federated include/my_time.h: WL #3031 Windows compile errors for some platforms. JBalint helped find this fix. sql/log_event.cc: WL #3031 Windows compile errors on some platforms. explicite casting. sql/sql_servers.cc: WL #3031 Add rwlock init to sql_servers to fix hang on windows. storage/federated/ha_federated.h: WL #3031 Increase max key length to innodb's max (Cisco fix)
Diffstat (limited to 'sql/sql_servers.cc')
-rw-r--r--sql/sql_servers.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/sql_servers.cc b/sql/sql_servers.cc
index 397ea88b033..384135c069b 100644
--- a/sql/sql_servers.cc
+++ b/sql/sql_servers.cc
@@ -76,6 +76,9 @@ my_bool servers_init(bool dont_read_servers_table)
if (pthread_mutex_init(&servers_cache_mutex, MY_MUTEX_INIT_FAST))
DBUG_RETURN(1);
+ if (my_rwlock_init(&THR_LOCK_servers, NULL))
+ DBUG_RETURN(1);
+
/* initialise our servers cache */
if (hash_init(&servers_cache, system_charset_info, 32, 0, 0,
(hash_get_key) servers_cache_get_key, 0, 0))