VirtualBox

Changeset 37757 in vbox for trunk


Ignore:
Timestamp:
Jul 4, 2011 10:44:53 AM (13 years ago)
Author:
vboxsync
Message:

usb/win: fix USB-related bsod (handle hook init failure gracefully)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/VBoxUSB/win/mon/VBoxUsbMon.cpp

    r37083 r37757  
    732732            if (NT_SUCCESS(Status))
    733733            {
    734                 vboxUsbMonHookCheckInit();
    735                 Status = vboxUsbMonHookInstall();
     734                Status = vboxUsbMonHookCheckInit();
    736735                if (NT_SUCCESS(Status))
    737736                {
    738                     Status = STATUS_SUCCESS;
    739                     break;
    740                 }
    741                 else
    742                 {
    743                     AssertFailed();
     737                    Status = vboxUsbMonHookInstall();
     738                    if (NT_SUCCESS(Status))
     739                    {
     740                        Status = STATUS_SUCCESS;
     741                        break;
     742                    }
     743                    else
     744                    {
     745                        AssertFailed();
     746                    }
    744747                }
    745748                VBoxUsbFltTerm();
Note: See TracChangeset for help on using the changeset viewer.

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