Author: jgardou
Date: Sun Nov 20 17:54:52 2011
New Revision: 54461

URL: http://svn.reactos.org/svn/reactos?rev=54461&view=rev
Log:
[HAL]
- truncate PCI vendor id instead of casting it.
MSVC chokes on it with /RTCc

Modified:
    trunk/reactos/hal/halx86/legacy/bus/pcibus.c

Modified: trunk/reactos/hal/halx86/legacy/bus/pcibus.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halx86/legacy/bus/pcibus.c?rev=54461&r1=54460&r2=54461&view=diff
==============================================================================
--- trunk/reactos/hal/halx86/legacy/bus/pcibus.c [iso-8859-1] (original)
+++ trunk/reactos/hal/halx86/legacy/bus/pcibus.c [iso-8859-1] Sun Nov 20 
17:54:52 2011
@@ -1188,7 +1188,7 @@
                                                sizeof(ULONG)))
                 {
                     /* Validate the vendor ID */
-                    if ((USHORT)VendorId != PCI_INVALID_VENDORID)
+                    if ((VendorId & 0xFFFF) != PCI_INVALID_VENDORID)
                     {
                         /* Set this as the maximum ID */
                         MaxPciBusNumber = i;


Reply via email to