]> git.ipfire.org Git - thirdparty/git.git/blobdiff - archive-tar.c
tests: avoid using `test_i18ncmp`
[thirdparty/git.git] / archive-tar.c
index f1a1447ebda0a11b62cfead71a0f41a22439b392..05d2455870d7fa95f2575a35a81c3cbe7363e625 100644 (file)
@@ -371,10 +371,11 @@ static int tar_filter_config(const char *var, const char *value, void *data)
 
        ar = find_tar_filter(name, namelen);
        if (!ar) {
-               ar = xcalloc(1, sizeof(*ar));
+               CALLOC_ARRAY(ar, 1);
                ar->name = xmemdupz(name, namelen);
                ar->write_archive = write_tar_filter_archive;
-               ar->flags = ARCHIVER_WANT_COMPRESSION_LEVELS;
+               ar->flags = ARCHIVER_WANT_COMPRESSION_LEVELS |
+                           ARCHIVER_HIGH_COMPRESSION_LEVELS;
                ALLOC_GROW(tar_filters, nr_tar_filters + 1, alloc_tar_filters);
                tar_filters[nr_tar_filters++] = ar;
        }