VirtualBox

Changeset 38436 in vbox


Ignore:
Timestamp:
Aug 12, 2011 2:10:45 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
73481
Message:

usb/win: keep going on get string descriptor failure while devinfo population

File:
1 edited

Legend:

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

    r38425 r38436  
    458458                {
    459459                    WARN(("reading serial number failed\n"));
     460                    ASSERT_WARN(pDevice->szSerial[0] == '\0', ("serial is not zero!!"));
    460461                    if (Status == STATUS_CANCELLED)
    461462                    {
     
    463464                        vboxUsbFltBlDevAddLocked(pDevDr->idVendor, pDevDr->idProduct, pDevDr->bcdDevice);
    464465                        Status = STATUS_UNSUCCESSFUL;
     466                        break;
    465467                    }
    466                     break;
     468                    LOG(("pretending success.."));
     469                    Status = STATUS_SUCCESS;
    467470                }
    468471            }
     
    474477                {
    475478                    WARN(("reading manufacturer name failed\n"));
     479                    ASSERT_WARN(pDevice->szMfgName[0] == '\0', ("szMfgName is not zero!!"));
    476480                    if (Status == STATUS_CANCELLED)
    477481                    {
     
    479483                        vboxUsbFltBlDevAddLocked(pDevDr->idVendor, pDevDr->idProduct, pDevDr->bcdDevice);
    480484                        Status = STATUS_UNSUCCESSFUL;
     485                        break;
    481486                    }
    482                     break;
     487                    LOG(("pretending success.."));
     488                    Status = STATUS_SUCCESS;
    483489                }
    484490            }
     
    490496                {
    491497                    WARN(("reading product name failed\n"));
     498                    ASSERT_WARN(pDevice->szProduct[0] == '\0', ("szProduct is not zero!!"));
    492499                    if (Status == STATUS_CANCELLED)
    493500                    {
     
    495502                        vboxUsbFltBlDevAddLocked(pDevDr->idVendor, pDevDr->idProduct, pDevDr->bcdDevice);
    496503                        Status = STATUS_UNSUCCESSFUL;
     504                        break;
    497505                    }
    498                     break;
     506                    LOG(("pretending success.."));
     507                    Status = STATUS_SUCCESS;
    499508                }
    500509            }
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