aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
authorbug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-10-13 06:21:32 +0000
committerbug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-10-13 06:21:32 +0000
commit23e2f0851244190bb6a6a9d0734b9406bc8f3211 (patch)
treeaa20e8c6ac0d43855dfdd00c9bcf64f684eb2432 /libbb
parent6a42b7b4be4b69a6e6d9be133bff587ec35c08d2 (diff)
downloadbusybox-w32-23e2f0851244190bb6a6a9d0734b9406bc8f3211.tar.gz
busybox-w32-23e2f0851244190bb6a6a9d0734b9406bc8f3211.tar.bz2
busybox-w32-23e2f0851244190bb6a6a9d0734b9406bc8f3211.zip
Use fnmatch() to compare excluded/included files
git-svn-id: svn://busybox.net/trunk/busybox@3512 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'libbb')
-rw-r--r--libbb/unarchive.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libbb/unarchive.c b/libbb/unarchive.c
index e23acfff2..3bf79d646 100644
--- a/libbb/unarchive.c
+++ b/libbb/unarchive.c
@@ -242,7 +242,7 @@ char *unarchive(FILE *src_stream, FILE *out_stream, file_header_t *(*get_headers
242 if (extract_names != NULL) { 242 if (extract_names != NULL) {
243 int found_flag = FALSE; 243 int found_flag = FALSE;
244 for(i = 0; extract_names[i] != 0; i++) { 244 for(i = 0; extract_names[i] != 0; i++) {
245 if (strcmp(extract_names[i], file_entry->name) == 0) { 245 if (fnmatch(extract_names[i], file_entry->name, 0) == 0) {
246 found_flag = TRUE; 246 found_flag = TRUE;
247 break; 247 break;
248 } 248 }