aboutsummaryrefslogtreecommitdiff
path: root/gnu/lib/libdialog
diff options
context:
space:
mode:
authorJordan K. Hubbard <jkh@FreeBSD.org>1996-04-25 01:50:18 +0000
committerJordan K. Hubbard <jkh@FreeBSD.org>1996-04-25 01:50:18 +0000
commit02836a445ddcb29c086a76c975ec1014ba30e668 (patch)
tree07296ca20b1f7b061d99cc7622789bd3f47c8fbc /gnu/lib/libdialog
parentfdd92ff346b259e859cb850445c2bddb807a1924 (diff)
downloadsrc-02836a445ddcb29c086a76c975ec1014ba30e668.tar.gz
src-02836a445ddcb29c086a76c975ec1014ba30e668.zip
alloca() was being called with highly bogus arguments due to brain
fade. Fixed.
Notes
Notes: svn path=/head/; revision=15376
Diffstat (limited to 'gnu/lib/libdialog')
-rw-r--r--gnu/lib/libdialog/checklist.c2
-rw-r--r--gnu/lib/libdialog/radiolist.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/gnu/lib/libdialog/checklist.c b/gnu/lib/libdialog/checklist.c
index 5d7c03b052b3..55d51386ed96 100644
--- a/gnu/lib/libdialog/checklist.c
+++ b/gnu/lib/libdialog/checklist.c
@@ -49,7 +49,7 @@ dialog_checklist(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) * abs(item_no))) == NULL) {
+ if ((status = alloca(sizeof(int) * abs(cnt))) == NULL) {
endwin();
fprintf(stderr, "\nCan't allocate memory in dialog_checklist().\n");
exit(-1);
diff --git a/gnu/lib/libdialog/radiolist.c b/gnu/lib/libdialog/radiolist.c
index cb1d1a703afc..7ec5a72085c8 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) * abs(item_no))) == NULL) {
+ if ((status = alloca(sizeof(int) * abs(cnt))) == NULL) {
endwin();
fprintf(stderr, "\nCan't allocate memory in dialog_radiolist().\n");
exit(-1);