Fixed enumerating the drive strings in SetupCreateDiskSpaceListW
Modified: trunk/reactos/lib/setupapi/diskspace.c

Modified: trunk/reactos/lib/setupapi/diskspace.c
--- trunk/reactos/lib/setupapi/diskspace.c	2005-07-08 19:21:28 UTC (rev 16511)
+++ trunk/reactos/lib/setupapi/diskspace.c	2005-07-08 19:51:37 UTC (rev 16512)
@@ -67,7 +67,6 @@
     while (*ptr)
     {
         DWORD type = GetDriveTypeW(ptr);
-        DWORD len;
         if (type == DRIVE_FIXED)
         {
             DWORD clusters;
@@ -81,9 +80,7 @@
             list->Drives[list->dwDriveCount].dwWantedSpace = 0;
             list->dwDriveCount++;
         }
-       len = lstrlenW(ptr);
-       len++;
-       ptr+=sizeof(WCHAR)*len;
+       ptr += lstrlenW(ptr) + 1;
     }
     return  (HANDLE)list;
 }