diff options
Diffstat (limited to 'tools/adk')
-rw-r--r-- | tools/adk/depmaker.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/adk/depmaker.c b/tools/adk/depmaker.c index 9336aaa9f..2b6cada0b 100644 --- a/tools/adk/depmaker.c +++ b/tools/adk/depmaker.c @@ -133,14 +133,14 @@ int main() { while ((pkgdirp = readdir(pkgdir)) != NULL) { /* skip dotfiles */ if (strncmp(pkgdirp->d_name, ".", 1) > 0) { - if (snprintf(path, MAXLINE, "package/%s/Makefile", pkgdirp->d_name) < 0) + if (snprintf(path, MAXPATH, "package/%s/Makefile", pkgdirp->d_name) < 0) perror("Can not create string variable."); pkg = fopen(path, "r"); if (pkg == NULL) continue; /* transform to uppercase variable name */ - pkgvar = strndup(pkgdirp->d_name, strlen(pkgdirp->d_name)); + pkgvar = strdup(pkgdirp->d_name); for (i=0; i<(int)strlen(pkgvar); i++) { if (pkgvar[i] == '+') pkgvar[i] = 'X'; |