[ros-diffs] [cgutman] 35046: - Set Irp->IoStatus.Information to 0 - Set Irp->IoStatus.Status before returning

cgutman at svn.reactos.org cgutman at svn.reactos.org
Sat Aug 2 22:53:33 CEST 2008


Author: cgutman
Date: Sat Aug  2 15:53:32 2008
New Revision: 35046

URL: http://svn.reactos.org/svn/reactos?rev=35046&view=rev
Log:
 - Set Irp->IoStatus.Information to 0
 - Set Irp->IoStatus.Status before returning

Modified:
    branches/aicom-network-fixes/drivers/network/afd/afd/main.c
    branches/aicom-network-fixes/drivers/network/afd/afd/select.c

Modified: branches/aicom-network-fixes/drivers/network/afd/afd/main.c
URL: http://svn.reactos.org/svn/reactos/branches/aicom-network-fixes/drivers/network/afd/afd/main.c?rev=35046&r1=35045&r2=35046&view=diff
==============================================================================
--- branches/aicom-network-fixes/drivers/network/afd/afd/main.c [iso-8859-1] (original)
+++ branches/aicom-network-fixes/drivers/network/afd/afd/main.c [iso-8859-1] Sat Aug  2 15:53:32 2008
@@ -313,6 +313,8 @@
 	ASSERT(FileObject == IrpSp->FileObject);
     }
 
+    Irp->IoStatus.Information = 0;
+
     switch(IrpSp->MajorFunction)
     {
 	/* opening and closing handles to the device */
@@ -457,7 +459,6 @@
 
 	default:
 	    Status = STATUS_NOT_IMPLEMENTED;
-	    Irp->IoStatus.Information = 0;
 	    AFD_DbgPrint(MIN_TRACE, ("Unknown IOCTL (0x%x)\n",
 				     IrpSp->Parameters.DeviceIoControl.
 				     IoControlCode));

Modified: branches/aicom-network-fixes/drivers/network/afd/afd/select.c
URL: http://svn.reactos.org/svn/reactos/branches/aicom-network-fixes/drivers/network/afd/afd/select.c?rev=35046&r1=35045&r2=35046&view=diff
==============================================================================
--- branches/aicom-network-fixes/drivers/network/afd/afd/select.c [iso-8859-1] (original)
+++ branches/aicom-network-fixes/drivers/network/afd/afd/select.c [iso-8859-1] Sat Aug  2 15:53:32 2008
@@ -262,6 +262,8 @@
 
     AFD_DbgPrint(MID_TRACE,("Returning %x\n", Status));
 
+    Irp->IoStatus.Status = Status;
+
     return Status;
 }
 



More information about the Ros-diffs mailing list