diff options
author | Guillaume Cottenceau <gc@mandriva.com> | 2000-12-16 22:03:06 +0000 |
---|---|---|
committer | Guillaume Cottenceau <gc@mandriva.com> | 2000-12-16 22:03:06 +0000 |
commit | 2766c6bb69ced7c4f33ec9d8bda56ba5b66e2915 (patch) | |
tree | 9e3e67b830f02fb32f528f391bb72a1deddade6c /mdk-stage1/modules.c | |
parent | c930e6cc7e11b72ab1786f209dffb49a11bea8f7 (diff) | |
download | drakx-backup-do-not-use-2766c6bb69ced7c4f33ec9d8bda56ba5b66e2915.tar drakx-backup-do-not-use-2766c6bb69ced7c4f33ec9d8bda56ba5b66e2915.tar.gz drakx-backup-do-not-use-2766c6bb69ced7c4f33ec9d8bda56ba5b66e2915.tar.bz2 drakx-backup-do-not-use-2766c6bb69ced7c4f33ec9d8bda56ba5b66e2915.tar.xz drakx-backup-do-not-use-2766c6bb69ced7c4f33ec9d8bda56ba5b66e2915.zip |
- network/nfs works
Diffstat (limited to 'mdk-stage1/modules.c')
-rw-r--r-- | mdk-stage1/modules.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/mdk-stage1/modules.c b/mdk-stage1/modules.c index 1b3e91d84..b3376520d 100644 --- a/mdk-stage1/modules.c +++ b/mdk-stage1/modules.c @@ -146,19 +146,17 @@ int load_modules_dependencies(void) while (start && *start) { ptr = strchr(start, ' '); if (ptr) *ptr = '\0'; - tmp_deps[i] = strdup(start); + tmp_deps[i++] = strdup(start); if (ptr) start = ptr + 1; else start = NULL; - i++; while (start && *start && *start == ' ') start++; } - tmp_deps[i] = NULL; + tmp_deps[i++] = NULL; - modules_deps[line].deps = (char **) malloc(sizeof(char *) * (i+1)); - memcpy(modules_deps[line].deps, tmp_deps, sizeof(char *) * (i+1)); + modules_deps[line].deps = memdup(tmp_deps, sizeof(char *) * i); line++; start = end + 1; |