drivemap-fix-take2-20040305
authorJeffrey Altman <jaltman@mit.edu>
Fri, 5 Mar 2004 23:27:07 +0000 (23:27 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 5 Mar 2004 23:27:07 +0000 (23:27 +0000)
* See I knew it wouldn't work.  Revert to loop used in revision 1.14

src/WINNT/client_config/drivemap.cpp

index dd5e8f3..5fa529a 100644 (file)
@@ -774,19 +774,15 @@ BOOL GetDriveSubmount (TCHAR chDrive, LPTSTR pszSubmountNow)
          if (*pszSubmount==0)
               return FALSE;
       }
-      ++pszSubmount;
-       if(!*pszSubmount || _tcsncicmp(pszSubmount, szNetBiosName, _tcslen(szNetBiosName)))
-           return FALSE;
 
-#ifdef COMMENT
        // note that szNetBiosName has a '\\' tagged in the end earlier
       for (++pszSubmount; *pszSubmount && (*pszSubmount != TEXT('\\')); ++pszSubmount)
-         if (!lstrncmpi (pszSubmount, szNetBiosName, lstrlen(szNetBiosName)))
+         if (!_tcsncicmp(pszSubmount, szNetBiosName, _tcslen(szNetBiosName)))
             break;
       if ((!*pszSubmount) || (*pszSubmount == TEXT('\\')))
          return FALSE;
-#endif
-      pszSubmount += _tcslen(szNetBiosName);
+
+       pszSubmount += _tcslen(szNetBiosName);
       }
    else // (!IsWindowsNT())
       {