projects
/
git.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'jc/mention-tracking-for-pull-default'
[git.git]
/
archive-tar.c
diff --git
a/archive-tar.c
b/archive-tar.c
index d1cce46e3310d64af32b231de697449ae90ddccf..719b6298e6abf9c9e9e8009ec49dfc76d0d9e49b 100644
(file)
--- a/
archive-tar.c
+++ b/
archive-tar.c
@@
-327,20
+327,12
@@
static struct archiver *find_tar_filter(const char *name, int len)
static int tar_filter_config(const char *var, const char *value, void *data)
{
struct archiver *ar;
static int tar_filter_config(const char *var, const char *value, void *data)
{
struct archiver *ar;
- const char *dot;
const char *name;
const char *type;
int namelen;
const char *name;
const char *type;
int namelen;
- if (p
refixcmp(var, "tar.")
)
+ if (p
arse_config_key(var, "tar", &name, &namelen, &type) < 0 || !name
)
return 0;
return 0;
- dot = strrchr(var, '.');
- if (dot == var + 9)
- return 0;
-
- name = var + 4;
- namelen = dot - name;
- type = dot + 1;
ar = find_tar_filter(name, namelen);
if (!ar) {
ar = find_tar_filter(name, namelen);
if (!ar) {