/branches/dynload/uspace/lib/rtld/module.c |
---|
173,11 → 173,14 |
/* Create an array of pointers to direct dependencies */ |
m->n_deps = n; |
if (n > 0) |
m->deps = malloc(n * sizeof(module_t *)); |
else |
if (n == 0) { |
/* There are no dependencies, so we are done. */ |
m->deps = NULL; |
return; |
} |
m->deps = malloc(n * sizeof(module_t *)); |
if (!m->deps) { |
printf("malloc failed\n"); |
exit(1); |