X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Futils.c;h=ee53477de559fedaf43eabfa194ee3255e58b293;hp=f1a717a8b5092156679025f2ea9f0b461f737784;hb=3763af876473398a1960467807b6516809a9466b;hpb=037e00bec6fac431cbbf11d31f25ecce88ab9ff7 diff --git a/src/common/utils.c b/src/common/utils.c index f1a717a8b..ee53477de 100644 --- a/src/common/utils.c +++ b/src/common/utils.c @@ -1231,14 +1231,15 @@ int utils_recursive_rmdir(const char *path) path_len = strlen(path); while ((entry = readdir(dir))) { - if (!strcmp(entry->d_name, ".") - || !strcmp(entry->d_name, "..")) - continue; - struct stat st; size_t name_len; char filename[PATH_MAX]; + if (!strcmp(entry->d_name, ".") + || !strcmp(entry->d_name, "..")) { + continue; + } + name_len = strlen(entry->d_name); if (path_len + name_len + 2 > sizeof(filename)) { ERR("Failed to remove file: path name too long (%s/%s)",