summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Cottenceau <gc@mandriva.com>2001-08-22 12:38:29 +0000
committerGuillaume Cottenceau <gc@mandriva.com>2001-08-22 12:38:29 +0000
commit787759c0a3106ecf52b017861067ac6a669902f3 (patch)
treebc639169d79991cb95ab46c5a1138b1ba7abd5b8
parentc5041d48b9c474ba7103636dd5f5a4861b142f52 (diff)
downloaddrakx-787759c0a3106ecf52b017861067ac6a669902f3.tar
drakx-787759c0a3106ecf52b017861067ac6a669902f3.tar.gz
drakx-787759c0a3106ecf52b017861067ac6a669902f3.tar.bz2
drakx-787759c0a3106ecf52b017861067ac6a669902f3.tar.xz
drakx-787759c0a3106ecf52b017861067ac6a669902f3.zip
don't stay automatic for ask_from_entries when entries are not given
-rw-r--r--mdk-stage1/automatic.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mdk-stage1/automatic.c b/mdk-stage1/automatic.c
index 486a829de..edb478ca6 100644
--- a/mdk-stage1/automatic.c
+++ b/mdk-stage1/automatic.c
@@ -135,7 +135,8 @@ enum return_type ask_from_entries_auto(char *msg, char ** questions, char *** an
char * tmp_answers[50];
int i = 0;
while (questions && *questions) {
- tmp_answers[i] = get_auto_value(*questions_auto);
+ if (streq(tmp_answers[i] = get_auto_value(*questions_auto), ""))
+ return ask_from_entries(msg, questions, answers, entry_size, callback_func);
log_message("AUTOMATIC: question %s answers %s because of param %s", *questions, tmp_answers[i], *questions_auto);
i++;
questions++;