Diffstat (limited to 'ui-plain.c')
| -rw-r--r-- | ui-plain.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -109,9 +109,9 @@ static int print_object(const unsigned char *sha1, const char *path) static char *buildpath(const char *base, int baselen, const char *path) { if (path[0]) - return fmtalloc("%.*s%s/", baselen, base, path); + return fmt("%.*s%s/", baselen, base, path); else - return fmtalloc("%.*s/", baselen, base); + return fmt("%.*s/", baselen, base); } static void print_dir(const unsigned char *sha1, const char *base, @@ -142,7 +142,6 @@ static void print_dir(const unsigned char *sha1, const char *base, fullpath); html("</li>\n"); } - free(fullpath); } static void print_dir_entry(const unsigned char *sha1, const char *base, @@ -160,7 +159,6 @@ static void print_dir_entry(const unsigned char *sha1, const char *base, cgit_plain_link(path, NULL, NULL, ctx.qry.head, ctx.qry.sha1, fullpath); html("</li>\n"); - free(fullpath); } static void print_dir_tail(void) |