aboutsummaryrefslogtreecommitdiffstats
path: root/ui-summary.c
diff options
context:
space:
mode:
Diffstat (limited to 'ui-summary.c')
-rw-r--r--ui-summary.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/ui-summary.c b/ui-summary.c
index a5c7078..cd1fef5 100644
--- a/ui-summary.c
+++ b/ui-summary.c
@@ -101,8 +101,9 @@ void cgit_print_repo_readme(char *path)
101 char *filename, *ref; 101 char *filename, *ref;
102 int free_filename = 0; 102 int free_filename = 0;
103 103
104 cgit_print_layout_start();
104 if (ctx.repo->readme.nr == 0) 105 if (ctx.repo->readme.nr == 0)
105 return; 106 goto done;
106 107
107 filename = ctx.repo->readme.items[0].string; 108 filename = ctx.repo->readme.items[0].string;
108 ref = ctx.repo->readme.items[0].util; 109 ref = ctx.repo->readme.items[0].util;
@@ -111,7 +112,7 @@ void cgit_print_repo_readme(char *path)
111 free_filename = 1; 112 free_filename = 1;
112 filename = append_readme_path(filename, ref, path); 113 filename = append_readme_path(filename, ref, path);
113 if (!filename) 114 if (!filename)
114 return; 115 goto done;
115 } 116 }
116 117
117 /* Print the calculated readme, either from the git repo or from the 118 /* Print the calculated readme, either from the git repo or from the
@@ -128,4 +129,7 @@ void cgit_print_repo_readme(char *path)
128 html("</div>"); 129 html("</div>");
129 if (free_filename) 130 if (free_filename)
130 free(filename); 131 free(filename);
132
133done:
134 cgit_print_layout_end();
131} 135}