Aric Stewart : mpr: Initialize handle to NULL on ERROR_NO_NETWORK case in WNetOpenEnum.

Alexandre Julliard julliard at winehq.org
Tue Dec 8 11:10:35 CST 2009


Module: wine
Branch: master
Commit: 3b93ff71c7c410d3fb80f473a68c898ec3cffbb4
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3b93ff71c7c410d3fb80f473a68c898ec3cffbb4

Author: Aric Stewart <aric at codeweavers.com>
Date:   Mon Dec  7 12:59:52 2009 -0600

mpr: Initialize handle to NULL on ERROR_NO_NETWORK case in WNetOpenEnum.

---

 dlls/mpr/wnet.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/dlls/mpr/wnet.c b/dlls/mpr/wnet.c
index cffa340..66d165f 100644
--- a/dlls/mpr/wnet.c
+++ b/dlls/mpr/wnet.c
@@ -637,7 +637,10 @@ DWORD WINAPI WNetOpenEnumA( DWORD dwScope, DWORD dwType, DWORD dwUsage,
     if (!lphEnum)
         ret = WN_BAD_POINTER;
     else if (!providerTable || providerTable->numProviders == 0)
+    {
+        lphEnum = NULL;
         ret = WN_NO_NETWORK;
+    }
     else
     {
         if (lpNet)
@@ -726,7 +729,10 @@ DWORD WINAPI WNetOpenEnumW( DWORD dwScope, DWORD dwType, DWORD dwUsage,
     if (!lphEnum)
         ret = WN_BAD_POINTER;
     else if (!providerTable || providerTable->numProviders == 0)
+    {
+        lphEnum = NULL;
         ret = WN_NO_NETWORK;
+    }
     else
     {
         switch (dwScope)




More information about the wine-cvs mailing list