[ros-diffs] [cgutman] 40260: - Wait on the correct event

cgutman at svn.reactos.org cgutman at svn.reactos.org
Fri Mar 27 05:10:11 CET 2009


Author: cgutman
Date: Fri Mar 27 07:10:10 2009
New Revision: 40260

URL: http://svn.reactos.org/svn/reactos?rev=40260&view=rev
Log:
 - Wait on the correct event

Modified:
    trunk/reactos/dll/win32/msafd/misc/sndrcv.c

Modified: trunk/reactos/dll/win32/msafd/misc/sndrcv.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msafd/misc/sndrcv.c?rev=40260&r1=40259&r2=40260&view=diff
==============================================================================
--- trunk/reactos/dll/win32/msafd/misc/sndrcv.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/msafd/misc/sndrcv.c [iso-8859-1] Fri Mar 27 07:10:10 2009
@@ -98,7 +98,7 @@
     NTSTATUS                Status;
     PVOID                   APCContext;
     PVOID                   APCFunction;
-    HANDLE                  Event;
+    HANDLE                  Event = NULL;
     HANDLE                  SockEvent;
     PSOCKET_INFORMATION     Socket;
 
@@ -180,7 +180,7 @@
 
     /* Send IOCTL */
     Status = NtDeviceIoControlFile((HANDLE)Handle,
-        SockEvent,
+        Event ? Event : SockEvent,
         APCFunction,
         APCContext,
         IOSB,
@@ -253,7 +253,7 @@
     NTSTATUS                    Status;
     PVOID                       APCContext;
     PVOID                       APCFunction;
-    HANDLE                      Event;
+    HANDLE                      Event = NULL;
     HANDLE                      SockEvent;
     PSOCKET_INFORMATION         Socket;
 
@@ -336,7 +336,7 @@
 
     /* Send IOCTL */
     Status = NtDeviceIoControlFile((HANDLE)Handle,
-                                    SockEvent,
+                                    Event ? Event : SockEvent,
                                     APCFunction,
                                     APCContext,
                                     IOSB,
@@ -395,7 +395,7 @@
     NTSTATUS                Status;
     PVOID                   APCContext;
     PVOID                   APCFunction;
-    HANDLE                  Event;
+    HANDLE                  Event = NULL;
     HANDLE                  SockEvent;
     PSOCKET_INFORMATION     Socket;
 
@@ -463,7 +463,7 @@
 
     /* Send IOCTL */
     Status = NtDeviceIoControlFile((HANDLE)Handle,
-                                    SockEvent,
+                                    Event ? Event : SockEvent,
                                     APCFunction,
                                     APCContext,
                                     IOSB,
@@ -516,7 +516,7 @@
     NTSTATUS                Status;
     PVOID                   APCContext;
     PVOID                   APCFunction;
-    HANDLE                  Event;
+    HANDLE                  Event = NULL;
     PTRANSPORT_ADDRESS      RemoteAddress;
     UCHAR                   TdiBuffer[0x16];
     PSOCKADDR               BindAddress;
@@ -593,7 +593,7 @@
 
     /* Send IOCTL */
     Status = NtDeviceIoControlFile((HANDLE)Handle,
-             SockEvent,
+             Event ? Event : SockEvent,
              APCFunction,
              APCContext,
              IOSB,



More information about the Ros-diffs mailing list