summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/common/xchat.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/common/xchat.c b/src/common/xchat.c
index 11a65c17..1b9fd5a7 100644
--- a/src/common/xchat.c
+++ b/src/common/xchat.c
@@ -914,7 +914,7 @@ xchat_restore_window (HWND xchat_window)
 BOOL CALLBACK
 enum_windows_impl (HWND current_window, LPARAM lParam)
 {
-	TCHAR window_name[10];
+	TCHAR window_name[8];
 	TCHAR module_path[1024];
 	ZeroMemory (&window_name, sizeof (window_name));
 
@@ -1023,6 +1023,7 @@ main (int argc, char *argv[])
 
 	if (prefs.gui_one_instance && !portable_mode ())
 	{
+		ReleaseMutex (mutex);
 		CloseHandle (mutex);
 	}
 #endif