VirtualBox

Ignore:
Timestamp:
May 6, 2011 11:30:23 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
71608
Message:

Main/linux/usb: no reason not to check root paths passed in the environment

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/linux/USBProxyServiceLinux.cpp

    r36995 r36997  
    141141                    pcszUsbFromEnv));
    142142            fValidVBoxUSB = false;
     143            pcszUsbFromEnv = NULL;
    143144        }
    144145        if (!fValidVBoxUSB && pcszUsbRoot)
     
    160161        }
    161162    }
     163    else if (!USBProxyLinuxCheckDeviceRoot(pcszUsbRoot, fSysfsChosen))
     164        pcszUsbRoot = NULL;
    162165    if (pcszUsbRoot)
    163166    {
     
    176179    }
    177180    else
    178         mLastError =   RTDirExists("/dev/vboxusb") ? VERR_VUSB_USB_DEVICE_PERMISSION
     181        mLastError =   pcszUsbFromEnv ? VERR_NOT_FOUND
     182                     : RTDirExists("/dev/vboxusb") ? VERR_VUSB_USB_DEVICE_PERMISSION
    179183                     : RTFileExists("/proc/bus/usb/devices") ? VERR_VUSB_USBFS_PERMISSION
    180184                     : VERR_NOT_FOUND;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette