windows-dnlc-20080229
[openafs.git] / src / WINNT / afsd / cm_dnlc.c
index b0e7338..91a474c 100644 (file)
@@ -157,8 +157,7 @@ cm_dnlcEnter ( cm_scache_t *adp,
     if ( !tnc )
     {
         if ( !writeLocked ) {
-            lock_ReleaseRead(&cm_dnlcLock);
-            lock_ObtainWrite(&cm_dnlcLock);
+            lock_ConvertRToW(&cm_dnlcLock);
             writeLocked = 1;
             goto retry;
         }
@@ -668,9 +667,6 @@ cm_dnlcInit(int newFile)
         RegCloseKey (parmKey);
     }
 
-    if (!cm_useDnlc)
-        return ;
-
     if ( cm_debugDnlc )
        osi_Log0(afsd_logp,"cm_dnlcInit");