Diffstat (limited to 'ui-snapshot.c')
| -rw-r--r-- | ui-snapshot.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/ui-snapshot.c b/ui-snapshot.c index 7115ec4..5136c49 100644 --- a/ui-snapshot.c +++ b/ui-snapshot.c @@ -58,12 +58,13 @@ static int write_compressed_tar_archive(const char *hex, char *filter_argv[]) { int rv; - struct cgit_exec_filter f; - cgit_exec_filter_init(&f, filter_argv[0], filter_argv); - - cgit_open_filter(&f.base); + struct cgit_filter f = { + .cmd = filter_argv[0], + .argv = filter_argv, + }; + cgit_open_filter(&f); rv = write_tar_archive(hex, prefix); - cgit_close_filter(&f.base); + cgit_close_filter(&f); return rv; } |