Module Name: xsrc
Committed By: mrg
Date: Mon Nov 9 06:32:25 UTC 2009
Modified Files:
xsrc/external/mit/libpciaccess/dist/src: common_bridge.c
common_device_name.c
Log Message:
merge libpciaccess 0.10.9
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libpciaccess/dist/src/common_bridge.c \
xsrc/external/mit/libpciaccess/dist/src/common_device_name.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: xsrc/external/mit/libpciaccess/dist/src/common_bridge.c
diff -u xsrc/external/mit/libpciaccess/dist/src/common_bridge.c:1.2 xsrc/external/mit/libpciaccess/dist/src/common_bridge.c:1.3
--- xsrc/external/mit/libpciaccess/dist/src/common_bridge.c:1.2 Wed Jun 10 01:55:53 2009
+++ xsrc/external/mit/libpciaccess/dist/src/common_bridge.c Mon Nov 9 06:32:25 2009
@@ -273,6 +273,10 @@
return ENODEV;
}
+ if (!priv->bridge.pci) {
+ return ENODEV;
+ }
+
switch ((dev->device_class >> 8) & 0x0ff) {
case 0x00:
/* What to do for host bridges? I'm pretty sure this isn't right.
Index: xsrc/external/mit/libpciaccess/dist/src/common_device_name.c
diff -u xsrc/external/mit/libpciaccess/dist/src/common_device_name.c:1.2 xsrc/external/mit/libpciaccess/dist/src/common_device_name.c:1.3
--- xsrc/external/mit/libpciaccess/dist/src/common_device_name.c:1.2 Wed Jun 10 01:55:53 2009
+++ xsrc/external/mit/libpciaccess/dist/src/common_device_name.c Mon Nov 9 06:32:25 2009
@@ -58,7 +58,7 @@
typedef gzFile pci_id_file;
static pci_id_file
-pci_id_file_open()
+pci_id_file_open(void)
{
pci_id_file result;