From bcb33dc4f0552e749dcb6c44e1ef7815b5db75a1 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Sat, 23 Feb 2019 21:06:12 +0100 Subject: Cywin: user profile: unload impersonation user profile on exit Signed-off-by: Corinna Vinschen --- winsup/cygwin/pinfo.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'winsup/cygwin/pinfo.cc') diff --git a/winsup/cygwin/pinfo.cc b/winsup/cygwin/pinfo.cc index 064299e0c..e29c00746 100644 --- a/winsup/cygwin/pinfo.cc +++ b/winsup/cygwin/pinfo.cc @@ -224,6 +224,7 @@ pinfo::exit (DWORD n) exitcode = ((exitcode & 0xff) << 8) | ((exitcode >> 8) & 0xff); sigproc_printf ("Calling dlls.cleanup_forkables n %y, exitcode %y", n, exitcode); dlls.cleanup_forkables (); + cygheap->user.exit (); sigproc_printf ("Calling ExitProcess n %y, exitcode %y", n, exitcode); if (!TerminateProcess (GetCurrentProcess (), exitcode)) system_printf ("TerminateProcess failed, %E"); -- cgit v1.2.3