From 3b93ff71c7c410d3fb80f473a68c898ec3cffbb4 Mon Sep 17 00:00:00 2001 From: Aric Stewart Date: Mon, 7 Dec 2009 12:59:52 -0600 Subject: [PATCH] mpr: Initialize handle to NULL on ERROR_NO_NETWORK case in WNetOpenEnum. --- dlls/mpr/wnet.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dlls/mpr/wnet.c b/dlls/mpr/wnet.c index cffa3405445..66d165f8b8c 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)