[NTFS] - Add some fixes and improvements to attribute.c from CR-123:
[reactos.git] / drivers / input / i8042prt / mouse.c
index 966b080..09516c1 100644 (file)
@@ -178,7 +178,7 @@ i8042MouHandle(
                        break;
 
                default:
-                       ERR_(I8042PRT, "Unexpected state 0x%u!\n", DeviceExtension->MouseState);
+                       ERR_(I8042PRT, "Unexpected state 0x%lx!\n", DeviceExtension->MouseState);
                        ASSERT(FALSE);
        }
 }
@@ -544,9 +544,11 @@ cleanup:
                }
        }
 
-       Irp->IoStatus.Status = Status;
        if (Status != STATUS_PENDING)
+       {
+               Irp->IoStatus.Status = Status;
                IoCompleteRequest(Irp, IO_NO_INCREMENT);
+       }
        return Status;
 }