提交 75d88455 编写于 作者: K Klaus Ethgen 提交者: Guido Günther

The base used for conversion of USB values should be 16 not 10.

Signed-off-by: NGuido Günther <agx@sigxcpu.org>
上级 b69bbebb
...@@ -548,8 +548,6 @@ out: ...@@ -548,8 +548,6 @@ out:
} }
/* XXX Is 10 the correct base for the Number/Class/SubClass/Protocol
* conversions? */
static int udevProcessUSBInterface(struct udev_device *device, static int udevProcessUSBInterface(struct udev_device *device,
virNodeDeviceDefPtr def) virNodeDeviceDefPtr def)
{ {
...@@ -559,28 +557,28 @@ static int udevProcessUSBInterface(struct udev_device *device, ...@@ -559,28 +557,28 @@ static int udevProcessUSBInterface(struct udev_device *device,
if (udevGetUintSysfsAttr(device, if (udevGetUintSysfsAttr(device,
"bInterfaceNumber", "bInterfaceNumber",
&data->usb_if.number, &data->usb_if.number,
10) == PROPERTY_ERROR) { 16) == PROPERTY_ERROR) {
goto out; goto out;
} }
if (udevGetUintSysfsAttr(device, if (udevGetUintSysfsAttr(device,
"bInterfaceClass", "bInterfaceClass",
&data->usb_if._class, &data->usb_if._class,
10) == PROPERTY_ERROR) { 16) == PROPERTY_ERROR) {
goto out; goto out;
} }
if (udevGetUintSysfsAttr(device, if (udevGetUintSysfsAttr(device,
"bInterfaceSubClass", "bInterfaceSubClass",
&data->usb_if.subclass, &data->usb_if.subclass,
10) == PROPERTY_ERROR) { 16) == PROPERTY_ERROR) {
goto out; goto out;
} }
if (udevGetUintSysfsAttr(device, if (udevGetUintSysfsAttr(device,
"bInterfaceProtocol", "bInterfaceProtocol",
&data->usb_if.protocol, &data->usb_if.protocol,
10) == PROPERTY_ERROR) { 16) == PROPERTY_ERROR) {
goto out; goto out;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册