blob: b3dd769e75e05a9e186be118d782a96a772cdff1 [file] [log] [blame]
--- glog-0.3.3/src/vlog_is_on.cc 2012-01-12 16:40:58.000000000 +0800
+++ glog-0.3.3/src/vlog_is_on.cc 2015-03-22 16:48:50.759037426 +0800
@@ -165,7 +165,8 @@
int result = FLAGS_v;
int const pattern_len = strlen(module_pattern);
bool found = false;
- MutexLock l(&vmodule_lock); // protect whole read-modify-write
+ // MutexLock l(&vmodule_lock); // protect whole read-modify-write
+ vmodule_lock.Lock(); // protect whole read-modify-write
for (const VModuleInfo* info = vmodule_list;
info != NULL; info = info->next) {
if (info->module_pattern == module_pattern) {
@@ -189,6 +189,8 @@
info->next = vmodule_list;
vmodule_list = info;
}
+ vmodule_lock.Unlock();
+
RAW_VLOG(1, "Set VLOG level for \"%s\" to %d", module_pattern, log_level);
return result;
}