summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/newt-frontend.c
diff options
context:
space:
mode:
authorGuillaume Cottenceau <gc@mandriva.com>2001-04-30 17:23:04 +0000
committerGuillaume Cottenceau <gc@mandriva.com>2001-04-30 17:23:04 +0000
commit324ebed124c5b0f78a1e343fbbd6ee41c2814b49 (patch)
treea7ef301fd2b693090efc71ad725bd33ecfc589f4 /mdk-stage1/newt-frontend.c
parenta0252e4b88e646f21e649a64124870f265b7c45c (diff)
downloaddrakx-324ebed124c5b0f78a1e343fbbd6ee41c2814b49.tar
drakx-324ebed124c5b0f78a1e343fbbd6ee41c2814b49.tar.gz
drakx-324ebed124c5b0f78a1e343fbbd6ee41c2814b49.tar.bz2
drakx-324ebed124c5b0f78a1e343fbbd6ee41c2814b49.tar.xz
drakx-324ebed124c5b0f78a1e343fbbd6ee41c2814b49.zip
Provide some description of the drivers
Diffstat (limited to 'mdk-stage1/newt-frontend.c')
-rw-r--r--mdk-stage1/newt-frontend.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/mdk-stage1/newt-frontend.c b/mdk-stage1/newt-frontend.c
index 416d05ae6..85f56ec10 100644
--- a/mdk-stage1/newt-frontend.c
+++ b/mdk-stage1/newt-frontend.c
@@ -187,14 +187,17 @@ enum return_type ask_from_list_comments(char *msg, char ** elems, char ** elems_
i = 0;
while (elems && *elems) {
- items[i] = malloc(sizeof(char) * (strlen(*elems) + strlen(*elems_comments) + 4));
+ int j = (*elems_comments) ? strlen(*elems_comments) : 0;
+ items[i] = malloc(sizeof(char) * (strlen(*elems) + j + 4));
strcpy(items[i], *elems);
- strcat(items[i], " (");
- strcat(items[i], *elems_comments);
- strcat(items[i], ")");
+ if (*elems_comments) {
+ strcat(items[i], " (");
+ strcat(items[i], *elems_comments);
+ strcat(items[i], ")");
+ }
+ elems_comments++;
i++;
elems++;
- elems_comments++;
}
items[i] = NULL;