From f4ec2342b84db0d898a268b71e0489cbca5a175c Mon Sep 17 00:00:00 2001 From: Juan Lang Date: Fri, 21 Sep 2007 11:35:46 -0700 Subject: [PATCH] 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; -- 1.4.1