From 700ef76be27666ba5de16337ef50ceb7407260df Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Sun, 10 Dec 2023 00:43:28 -0500 Subject: Use PATH_MAX instead of magic numbers --- src/copy.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/copy.c b/src/copy.c index b956894..dcfd924 100644 --- a/src/copy.c +++ b/src/copy.c @@ -88,13 +88,13 @@ int copy2(const char *src, const char *dest, unsigned int op) { int mkdirs(const char *_path, mode_t mode) { int status; char *token; - char pathbuf[1024] = {0}; + char pathbuf[PATH_MAX] = {0}; char *path; path = pathbuf; strcpy(path, _path); errno = 0; - char result[1024] = {0}; + char result[PATH_MAX] = {0}; status = 0; while ((token = strsep(&path, "/")) != NULL && !status) { if (token[0] == '.') @@ -154,8 +154,8 @@ int copytree(const char *srcdir, const char *destdir, unsigned int op) { memset(&st, 0, sizeof(st)); while ((d = readdir(dir)) != NULL) { - char src[1024] = {0}; - char dest[1024] = {0}; + char src[PATH_MAX] = {0}; + char dest[PATH_MAX] = {0}; if (strcmp(d->d_name, ".") == 0 || strcmp(d->d_name, "..") == 0) { continue; } -- cgit