From 1845c0b59098565d656c4703adfa40d7bcfb90cf Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Fri, 12 Sep 2014 17:50:42 +0200 Subject: [PATCH] Fixed possible memory leak. --- client/common/cmdline.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/common/cmdline.c b/client/common/cmdline.c index 1000cb8af..104f91005 100644 --- a/client/common/cmdline.c +++ b/client/common/cmdline.c @@ -1124,12 +1124,14 @@ int freerdp_client_settings_command_line_status_print(rdpSettings* settings, int for (i = 0; layouts[i].code; i++) WLog_INFO(TAG, "0x%08X\t%s", (int) layouts[i].code, layouts[i].name); + free(layouts); layouts = freerdp_keyboard_get_layouts(RDP_KEYBOARD_LAYOUT_TYPE_VARIANT); WLog_INFO(TAG, "Keyboard Layout Variants"); for (i = 0; layouts[i].code; i++) WLog_INFO(TAG, "0x%08X\t%s", (int) layouts[i].code, layouts[i].name); + free(layouts); layouts = freerdp_keyboard_get_layouts(RDP_KEYBOARD_LAYOUT_TYPE_IME); WLog_INFO(TAG, "Keyboard Input Method Editors (IMEs)");