Don't fill twice the output buffer. Bug spotted by Filip
Modified: trunk/reactos/lib/setupapi/devinst.c
--- trunk/reactos/lib/setupapi/devinst.c 2005-09-02 18:51:32 UTC (rev 17605) +++ trunk/reactos/lib/setupapi/devinst.c 2005-09-02 19:05:01 UTC (rev 17606) @@ -3873,12 +3873,6 @@
if (deviceInfo) { /* good one found */
- if (DeviceInfoData) - { - memcpy(&DeviceInfoData->ClassGuid, &deviceInfo->ClassGuid, sizeof(GUID)); - DeviceInfoData->DevInst = 0; /* FIXME */ - DeviceInfoData->Reserved = (ULONG_PTR)deviceInfo; - }
ret = TRUE; } else