Tim Schwartz : net.exe: Add missing CloseServiceHandle().

Alexandre Julliard julliard at wine.codeweavers.com
Thu Jun 21 09:47:33 CDT 2007


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

Author: Tim Schwartz <tim at sanityinternet.com>
Date:   Wed Jun 20 10:57:51 2007 -0500

net.exe: Add missing CloseServiceHandle().

---

 programs/net/net.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/programs/net/net.c b/programs/net/net.c
index 4af72ae..0fd85e9 100644
--- a/programs/net/net.c
+++ b/programs/net/net.c
@@ -44,6 +44,7 @@ static BOOL StopService(SC_HANDLE SCManager, SC_HANDLE serviceHandle)
                 printf("Stopping dependent service: %s\n", dependencies[counter].lpDisplayName);
                 dependent_serviceHandle = OpenService(SCManager, dependencies[counter].lpServiceName, SC_MANAGER_ALL_ACCESS);
                 if(dependent_serviceHandle) result = StopService(SCManager, dependent_serviceHandle);
+                CloseServiceHandle(dependent_serviceHandle);
                 if(!result) printf("Could not stop service %s\n", dependencies[counter].lpDisplayName);
            }
         }




More information about the wine-cvs mailing list