# HG changeset patch # User Nick Hebner # Date 1239299975 0 # Node ID 6a3943412f2d5c1558cee6a9bce1e3777ca71724 # Parent dc05a7128d888921ae9746f7f2bd519e8fc14358 Clean up libpurple memory allocations on win32 libpurple uninit. Thanks to Nick Hebner. References #8683 committer: Ethan Blanton diff -r dc05a7128d88 -r 6a3943412f2d libpurple/win32/win32dep.c --- a/libpurple/win32/win32dep.c Thu Apr 09 17:38:45 2009 +0000 +++ b/libpurple/win32/win32dep.c Thu Apr 09 17:59:35 2009 +0000 @@ -467,7 +467,14 @@ WSACleanup(); g_free(app_data_dir); + g_free(install_dir); + g_free(lib_dir); + g_free(locale_dir); + app_data_dir = NULL; + install_dir = NULL; + lib_dir = NULL; + locale_dir = NULL; libpurpledll_hInstance = NULL; }