Module: wine Branch: master Commit: 21a7cc6fa77fffa558d56ffd330492de843c903e URL: http://source.winehq.org/git/wine.git/?a=commit;h=21a7cc6fa77fffa558d56ffd33...
Author: Thomas Faber thomas.faber@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;