diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2023-12-10 00:43:28 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2023-12-10 00:43:28 -0500 |
commit | 700ef76be27666ba5de16337ef50ceb7407260df (patch) | |
tree | f077f06599411807ce5b9794b7104dbbc4aeecd8 | |
parent | e5bfcbf2511931d8f939e9c43e2209f5bc047d12 (diff) | |
download | stasis-700ef76be27666ba5de16337ef50ceb7407260df.tar.gz |
Use PATH_MAX instead of magic numbers
-rw-r--r-- | src/copy.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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; } |