提交 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:
}
/* XXX Is 10 the correct base for the Number/Class/SubClass/Protocol
* conversions? */
static int udevProcessUSBInterface(struct udev_device *device,
virNodeDeviceDefPtr def)
{
......@@ -559,28 +557,28 @@ static int udevProcessUSBInterface(struct udev_device *device,
if (udevGetUintSysfsAttr(device,
"bInterfaceNumber",
&data->usb_if.number,
10) == PROPERTY_ERROR) {
16) == PROPERTY_ERROR) {
goto out;
}
if (udevGetUintSysfsAttr(device,
"bInterfaceClass",
&data->usb_if._class,
10) == PROPERTY_ERROR) {
16) == PROPERTY_ERROR) {
goto out;
}
if (udevGetUintSysfsAttr(device,
"bInterfaceSubClass",
&data->usb_if.subclass,
10) == PROPERTY_ERROR) {
16) == PROPERTY_ERROR) {
goto out;
}
if (udevGetUintSysfsAttr(device,
"bInterfaceProtocol",
&data->usb_if.protocol,
10) == PROPERTY_ERROR) {
16) == PROPERTY_ERROR) {
goto out;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册