Thomas Faber : mpr: 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: 21a7cc6fa77fffa558d56ffd330492de843c903e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=21a7cc6fa77fffa558d56ffd330492de843c903e

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

mpr: Do not omit mandatory argument to DeviceIoControl.

---

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

diff --git a/dlls/mpr/wnet.c b/dlls/mpr/wnet.c
index bdc7ad0..dd34969 100644
--- a/dlls/mpr/wnet.c
+++ b/dlls/mpr/wnet.c
@@ -1763,6 +1763,7 @@ static DWORD get_drive_connection( WCHAR letter, LPWSTR remote, LPDWORD size )
     struct mountmgr_unix_drive *data = (struct mountmgr_unix_drive *)buffer;
     HANDLE mgr;
     DWORD ret = WN_NOT_CONNECTED;
+    DWORD bytes_returned;
 
     if ((mgr = CreateFileW( MOUNTMGR_DOS_DEVICE_NAME, GENERIC_READ|GENERIC_WRITE,
                             FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, OPEN_EXISTING,
@@ -1774,7 +1775,7 @@ static DWORD get_drive_connection( WCHAR letter, LPWSTR remote, LPDWORD size )
     memset( data, 0, sizeof(*data) );
     data->letter = letter;
     if (DeviceIoControl( mgr, IOCTL_MOUNTMGR_QUERY_UNIX_DRIVE, data, sizeof(*data),
-                         data, sizeof(buffer), NULL, NULL ))
+                         data, sizeof(buffer), &bytes_returned, NULL ))
     {
         char *p, *mount_point = buffer + data->mount_point_offset;
         DWORD len;




More information about the wine-cvs mailing list