| -rw-r--r-- | ui-refs.c | 8 |
1 files changed, 1 insertions, 7 deletions
@@ -103,7 +103,6 @@ static void print_tag_downloads(const struct cgit_repo *repo, const char *ref) const struct cgit_snapshot_format* f; char *filename; const char *basename; - int free_ref = 0; if (!ref || strlen(ref) < 2) return; @@ -112,10 +111,8 @@ static void print_tag_downloads(const struct cgit_repo *repo, const char *ref) if (prefixcmp(ref, basename) != 0) { if ((ref[0] == 'v' || ref[0] == 'V') && isdigit(ref[1])) ref++; - if (isdigit(ref[0])) { + if (isdigit(ref[0])) ref = xstrdup(fmt("%s-%s", basename, ref)); - free_ref = 1; - } } for (f = cgit_snapshot_formats; f->suffix; f++) { @@ -125,9 +122,6 @@ static void print_tag_downloads(const struct cgit_repo *repo, const char *ref) cgit_snapshot_link(filename, NULL, NULL, NULL, NULL, filename); html(" "); } - - if (free_ref) - free((char *)ref); } static int print_tag(struct refinfo *ref) { |