Imported Upstream version 2.21.0
[platform/upstream/git.git] / t / helper / test-drop-caches.c
index 7b42784..f65e301 100644 (file)
@@ -8,21 +8,18 @@ static int cmd_sync(void)
 {
        char Buffer[MAX_PATH];
        DWORD dwRet;
-       char szVolumeAccessPath[] = "\\\\.\\XXXX:";
+       char szVolumeAccessPath[] = "\\\\.\\X:";
        HANDLE hVolWrite;
-       int success = 0, dos_drive_prefix;
+       int success = 0;
 
        dwRet = GetCurrentDirectory(MAX_PATH, Buffer);
        if ((0 == dwRet) || (dwRet > MAX_PATH))
                return error("Error getting current directory");
 
-       dos_drive_prefix = has_dos_drive_prefix(Buffer);
-       if (!dos_drive_prefix)
+       if (!has_dos_drive_prefix(Buffer))
                return error("'%s': invalid drive letter", Buffer);
 
-       memcpy(szVolumeAccessPath, Buffer, dos_drive_prefix);
-       szVolumeAccessPath[dos_drive_prefix] = '\0';
-
+       szVolumeAccessPath[4] = Buffer[0];
        hVolWrite = CreateFile(szVolumeAccessPath, GENERIC_READ | GENERIC_WRITE,
                FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);
        if (INVALID_HANDLE_VALUE == hVolWrite)