]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-snapshot.c
ui-blob.c: Use a context structure in walk_tree()
[ps-cgit] / ui-snapshot.c
index 7374d9d851ca70fb4d53e3d1fd22426d9c9f48e5..54e659c859200ff8d3d70374a11a293859e81745 100644 (file)
@@ -14,6 +14,7 @@
 static int write_archive_type(const char *format, const char *hex, const char *prefix)
 {
        struct argv_array argv = ARGV_ARRAY_INIT;
+       argv_array_push(&argv, "snapshot");
        argv_array_push(&argv, format);
        if (prefix) {
                argv_array_push(&argv, "--prefix");
@@ -72,7 +73,7 @@ const struct cgit_snapshot_format cgit_snapshot_formats[] = {
        { ".tar.bz2", "application/x-bzip2", write_tar_bzip2_archive, 0x04 },
        { ".tar", "application/x-tar", write_tar_archive, 0x08 },
        { ".tar.xz", "application/x-xz", write_tar_xz_archive, 0x10 },
-       {}
+       { NULL }
 };
 
 static const struct cgit_snapshot_format *get_format(const char *filename)
@@ -81,7 +82,7 @@ static const struct cgit_snapshot_format *get_format(const char *filename)
        int fl, sl;
 
        fl = strlen(filename);
-       for(fmt = cgit_snapshot_formats; fmt->suffix; fmt++) {
+       for (fmt = cgit_snapshot_formats; fmt->suffix; fmt++) {
                sl = strlen(fmt->suffix);
                if (sl >= fl)
                        continue;