clients do not use any internal functionality, so link them with the shared public...
[m6w6/libmemcached] / src / libmemcached / sasl.cc
index 021cf3fbad4ccdc764b86f43a60a21c57d1dd2f3..d8247bd146e7b12344e5224e740a7963ec32c1a4 100644 (file)
@@ -122,7 +122,7 @@ static void sasl_shutdown_function()
 }
 
 static std::atomic<int> sasl_startup_state(SASL_OK);
-pthread_mutex_t sasl_startup_state_LOCK= PTHREAD_MUTEX_INITIALIZER;
+static pthread_mutex_t sasl_startup_state_LOCK= PTHREAD_MUTEX_INITIALIZER;
 static pthread_once_t sasl_startup_once= PTHREAD_ONCE_INIT;
 static void sasl_startup_function(void)
 {