From 4525d1f7bd4bbdca7d21384f0c446b394ab7967c Mon Sep 17 00:00:00 2001 From: Sam Ravnborg Date: Sat, 19 Nov 2005 22:17:55 +0100 Subject: [PATCH] --- yaml --- r: 15885 b: refs/heads/master c: a06104af7dcf2f5bafaf18f373c8b2554cbfe014 h: refs/heads/master i: 15883: ae25037ed8efa444bdc8a41875f829ee89043159 v: v3 --- [refs] | 2 +- trunk/scripts/lxdialog/menubox.c | 5 +++-- trunk/scripts/lxdialog/util.c | 2 -- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index f8f76d94f36b..19bb81323360 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: dec69da856653772d7ee7b2f98dc69da27274a22 +refs/heads/master: a06104af7dcf2f5bafaf18f373c8b2554cbfe014 diff --git a/trunk/scripts/lxdialog/menubox.c b/trunk/scripts/lxdialog/menubox.c index 260cc4dd5dab..ff3a6179833d 100644 --- a/trunk/scripts/lxdialog/menubox.c +++ b/trunk/scripts/lxdialog/menubox.c @@ -67,7 +67,7 @@ static void print_item(WINDOW * win, const char *item, int choice, int selected, int hotkey) { int j; - char menu_item[menu_width + 1]; + char *menu_item = malloc(menu_width + 1); strncpy(menu_item, item, menu_width); menu_item[menu_width] = 0; @@ -95,6 +95,7 @@ static void print_item(WINDOW * win, const char *item, int choice, wmove(win, choice, item_x + 1); wrefresh(win); } + free(menu_item); } /* @@ -221,7 +222,7 @@ int dialog_menu(const char *title, const char *prompt, int height, int width, /* * Find length of longest item in order to center menu. - * Set 'choice' to default item. + * Set 'choice' to default item. */ item_x = 0; for (i = 0; i < item_no; i++) { diff --git a/trunk/scripts/lxdialog/util.c b/trunk/scripts/lxdialog/util.c index 1f84809773f0..ce411474d729 100644 --- a/trunk/scripts/lxdialog/util.c +++ b/trunk/scripts/lxdialog/util.c @@ -26,8 +26,6 @@ bool use_colors = 1; const char *backtitle = NULL; -const char *dialog_result; - /* * Attribute values, default is for mono display */