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 /src | |
| parent | e5bfcbf2511931d8f939e9c43e2209f5bc047d12 (diff) | |
| download | stasis-700ef76be27666ba5de16337ef50ceb7407260df.tar.gz | |
Use PATH_MAX instead of magic numbers
Diffstat (limited to 'src')
| -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;          } | 
