Jefferson Carpenter : services: Initialize OVERLAPPED Offset and OffsetHigh.
Alexandre Julliard
julliard at winehq.org
Wed Mar 11 17:38:32 CDT 2020
Module: wine
Branch: master
Commit: 4dfd5f22f4032efdc283adf861d82e43c3b08d42
URL: https://source.winehq.org/git/wine.git/?a=commit;h=4dfd5f22f4032efdc283adf861d82e43c3b08d42
Author: Jefferson Carpenter <jeffersoncarpenter2 at gmail.com>
Date: Wed Mar 11 21:06:56 2020 +0000
services: Initialize OVERLAPPED Offset and OffsetHigh.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48735
Signed-off-by: Jefferson Carpenter <jeffersoncarpenter2 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
programs/services/rpc.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/programs/services/rpc.c b/programs/services/rpc.c
index a657492a5f..0f2c1440c2 100644
--- a/programs/services/rpc.c
+++ b/programs/services/rpc.c
@@ -19,6 +19,7 @@
*/
#define WIN32_LEAN_AND_MEAN
+#define NONAMELESSSTRUCT
#define NONAMELESSUNION
#include <stdarg.h>
@@ -1133,6 +1134,8 @@ static BOOL process_send_command(struct process_entry *process, const void *data
DWORD count, ret;
BOOL r;
+ overlapped.u.s.Offset = 0;
+ overlapped.u.s.OffsetHigh = 0;
overlapped.hEvent = process->overlapped_event;
r = WriteFile(process->control_pipe, data, size, &count, &overlapped);
if (!r && GetLastError() == ERROR_IO_PENDING)
More information about the wine-cvs
mailing list