Преглед на файлове

cfspack: apply fnmatch only to files

pull/10/head
Virgil Dupras преди 5 години
родител
ревизия
58bdc6b27f
променени са 1 файла, в които са добавени 6 реда и са изтрити 6 реда
  1. +6
    -6
      tools/cfspack/cfspack.c

+ 6
- 6
tools/cfspack/cfspack.c Целия файл

@@ -89,12 +89,6 @@ int spitdir(char *path, char *prefix, char *pattern)
fprintf(stderr, "Filename too long: %s/%s\n", prefix, ep->d_name);
return 1;
}
if (pattern) {
if (fnmatch(pattern, ep->d_name, FNM_EXTMATCH) != 0) {
continue;
}
}

char fullpath[0x1000];
strcpy(fullpath, path);
strcat(fullpath, "/");
@@ -111,6 +105,12 @@ int spitdir(char *path, char *prefix, char *pattern)
return r;
}
} else {
if (pattern) {
if (fnmatch(pattern, ep->d_name, FNM_EXTMATCH) != 0) {
continue;
}
}

int r = spitblock(fullpath, newprefix);
if (r != 0) {
return r;


Loading…
Отказ
Запис