Thomas Faber : wbemprox: Do not omit mandatory argument to DeviceIoControl.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jul 21 13:37:10 CDT 2014


Module: wine
Branch: master
Commit: b5bcc63f6411ced4fe756000d61c2229d4d5fe57
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b5bcc63f6411ced4fe756000d61c2229d4d5fe57

Author: Thomas Faber <thomas.faber at reactos.org>
Date:   Sat Jul 19 20:52:03 2014 +0200

wbemprox: Do not omit mandatory argument to DeviceIoControl.

---

 dlls/wbemprox/builtin.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dlls/wbemprox/builtin.c b/dlls/wbemprox/builtin.c
index ea54213..169227e 100644
--- a/dlls/wbemprox/builtin.c
+++ b/dlls/wbemprox/builtin.c
@@ -1498,6 +1498,7 @@ static UINT64 get_freespace( const WCHAR *dir, UINT64 *disksize )
     ULARGE_INTEGER free;
     DISK_GEOMETRY_EX info;
     HANDLE handle;
+    DWORD bytes_returned;
 
     free.QuadPart = 512 * 1024 * 1024;
     GetDiskFreeSpaceExW( dir, NULL, NULL, &free );
@@ -1506,7 +1507,7 @@ static UINT64 get_freespace( const WCHAR *dir, UINT64 *disksize )
     handle = CreateFileW( root, GENERIC_READ, FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, 0 );
     if (handle != INVALID_HANDLE_VALUE)
     {
-        if (DeviceIoControl( handle, IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, NULL, 0, &info, sizeof(info), NULL, NULL ))
+        if (DeviceIoControl( handle, IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, NULL, 0, &info, sizeof(info), &bytes_returned, NULL ))
             *disksize = info.DiskSize.QuadPart;
         CloseHandle( handle );
     }




More information about the wine-cvs mailing list