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