Module: wine Branch: master Commit: 707fca6cbce5d9e387112738339e54a4f2697712 URL: http://source.winehq.org/git/wine.git/?a=commit;h=707fca6cbce5d9e38711273833...
Author: Juan Lang juan.lang@gmail.com Date: Fri Sep 21 11:35:46 2007 -0700
setupapi: Set last error on invalid input.
---
dlls/setupapi/devinst.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/setupapi/devinst.c b/dlls/setupapi/devinst.c index d7cd0c8..43254f7 100644 --- a/dlls/setupapi/devinst.c +++ b/dlls/setupapi/devinst.c @@ -1108,7 +1108,10 @@ BOOL WINAPI SetupDiEnumDeviceInfo( TRACE("%p %d %p\n", devinfo, index, info);
if(info==NULL) + { + SetLastError(ERROR_INVALID_PARAMETER); return FALSE; + } if (devinfo && devinfo != (HDEVINFO)INVALID_HANDLE_VALUE) { struct DeviceInfoSet *list = (struct DeviceInfoSet *)devinfo;