Modify according to @alalek.
authorpeng xiao <hisenxpress@gmail.com>
Tue, 3 Sep 2013 01:31:13 +0000 (09:31 +0800)
committerpeng xiao <hisenxpress@gmail.com>
Tue, 3 Sep 2013 01:31:13 +0000 (09:31 +0800)
modules/ocl/src/gemm.cpp

index 6e04bac..a9533b5 100644 (file)
@@ -81,11 +81,14 @@ static Mutex cs;
 
 void cv::ocl::clBlasSetup()
 {
-    AutoLock al(cs);
     if(!clBlasInitialized)
     {
-        openCLSafeCall(clAmdBlasSetup());
-        clBlasInitialized = true;
+        AutoLock al(cs);
+        if(!clBlasInitialized)
+        {
+            openCLSafeCall(clAmdBlasSetup());
+            clBlasInitialized = true;
+        }
     }
 }