Juan Lang : setupapi: Set last error on invalid input.
Alexandre Julliard
julliard at winehq.org
Mon Sep 24 08:08:01 CDT 2007
Module: wine
Branch: master
Commit: 707fca6cbce5d9e387112738339e54a4f2697712
URL: http://source.winehq.org/git/wine.git/?a=commit;h=707fca6cbce5d9e387112738339e54a4f2697712
Author: Juan Lang <juan.lang at 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;
More information about the wine-cvs
mailing list