From cb56a0376feda30d3870a4c2d48a92e1c930b5d4 Mon Sep 17 00:00:00 2001 From: jkh Date: Wed, 10 Jan 1996 13:57:46 +0000 Subject: Fix small bug with negative item_no. --- gnu/lib/libdialog/radiolist.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu') diff --git a/gnu/lib/libdialog/radiolist.c b/gnu/lib/libdialog/radiolist.c index 97ada1c..8ae84c2 100644 --- a/gnu/lib/libdialog/radiolist.c +++ b/gnu/lib/libdialog/radiolist.c @@ -49,7 +49,7 @@ dialog_radiolist(unsigned char *title, unsigned char *prompt, int height, int wi dialogMenuItem *ditems; /* Allocate space for storing item on/off status */ - if ((status = alloca(sizeof(int)*item_no)) == NULL) { + if ((status = alloca(sizeof(int) * abs(item_no))) == NULL) { endwin(); fprintf(stderr, "\nCan't allocate memory in dialog_radiolist().\n"); exit(-1); -- cgit v1.1