diff --git a/src/dir_import.c b/src/dir_import.c index 5d365f502885e16023b60ecec201fbf1ced5784f..40a3a53de9fd59b45a762eb19f4a35dfe527052c 100644 --- a/src/dir_import.c +++ b/src/dir_import.c @@ -216,7 +216,7 @@ static int rstring_esc(char **dest, int *destlen) { ap(0xE0 | (n>>12)); ap(0x80 | ((n>>6) & 0x3F)); ap(0x80 | (n & 0x3F)); - } else // this happens if there was an invalid character (n >= (1<<16)) + } else /* this happens if there was an invalid character (n >= (1<<16)) */ E(1, "Invalid character in \\u escape"); con(5); break; diff --git a/src/exclude.c b/src/exclude.c index 97183adabcd86b68f2a6212e54dd17003bf7d203..2233f99618822f26c331c87282e5e836f4b023c7 100644 --- a/src/exclude.c +++ b/src/exclude.c @@ -116,16 +116,14 @@ int has_cachedir_tag(const char *name) { FILE *f; int match = 0; - // Compute the required length for `path`. + /* Compute the required length for `path`. */ l = strlen(name) + sizeof CACHEDIR_TAG_FILENAME + 2; - if((l > path_l) || (path == NULL)) { - // We always at least double the size to prevent too frequent - // re-allocation. + if(l > path_l || path == NULL) { path_l = path_l * 2; if(path_l < l) path_l = l; - // We don't need to copy the content of `path`, so it's more efficient - // to use `free` + `malloc`. (Calling `free(NULL)` is allowed.) + /* We don't need to copy the content of `path`, so it's more efficient to + * use `free` + `malloc`. */ free(path); path = malloc(path_l); }