diff options
author | Kevin Wasserman <kevin.wasserman@painless-security.com> | 2012-07-18 17:32:31 -0400 |
---|---|---|
committer | Ben Kaduk <kaduk@mit.edu> | 2012-08-28 18:25:24 -0400 |
commit | 78b3e95e27ee1f53fc9e7cb2efda617ccd761bd7 (patch) | |
tree | f4132a055a4206e8f19129754bda9edf7b5f6916 /src/windows/leash/Leash.cpp | |
parent | 4b7fb670f3bad1c4f2251f5d1b7c7047ea6dd744 (diff) | |
download | krb5-78b3e95e27ee1f53fc9e7cb2efda617ccd761bd7.tar.gz krb5-78b3e95e27ee1f53fc9e7cb2efda617ccd761bd7.tar.xz krb5-78b3e95e27ee1f53fc9e7cb2efda617ccd761bd7.zip |
Call CWinAppEx::InitInstance()
Without this, AfxGlobalsAddRef() is never called, so AfxGlobalsRelease()
does nothing, causing many leaks and a crash on exit in GdiplusShutdown()
on Vista.
Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
ticket: 7306 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
Diffstat (limited to 'src/windows/leash/Leash.cpp')
-rw-r--r-- | src/windows/leash/Leash.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/windows/leash/Leash.cpp b/src/windows/leash/Leash.cpp index fe2e7e7dac..25a17de5df 100644 --- a/src/windows/leash/Leash.cpp +++ b/src/windows/leash/Leash.cpp @@ -345,6 +345,9 @@ BOOL CLeashApp::InitInstance() if (!FirstInstance()) return FALSE; + if (!CWinAppEx::InitInstance()) + return FALSE; + //register our unique wnd class name to find it later WNDCLASS wndcls; memset(&wndcls, 0, sizeof(WNDCLASS)); |