aboutsummaryrefslogtreecommitdiff
diff refs
from: back
to: back
| flip
diff options
context:
space:
mode:
-rw-r--r--ui-summary.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/ui-summary.c b/ui-summary.c
index 57206dd..2f8a822 100644
--- a/ui-summary.c
+++ b/ui-summary.c
@@ -99,7 +99,6 @@ void cgit_print_summary()
void cgit_parse_readme(const char *readme, const char *path, char **filename, char **ref, struct cgit_repo *repo)
{
const char *slash, *colon;
- char *resolved_base, *resolved_full;
*filename = NULL;
*ref = NULL;
@@ -134,19 +133,7 @@ void cgit_parse_readme(const char *readme, const char *path, char **filename, ch
}
*filename = xmalloc(slash - readme + 1 + strlen(path) + 1);
strncpy(*filename, readme, slash - readme + 1);
- if (!(*ref))
- resolved_base = realpath(*filename, NULL);
strcpy(*filename + (slash - readme + 1), path);
- if (!(*ref))
- resolved_full = realpath(*filename, NULL);
- if (!(*ref) && (!resolved_base || !resolved_full || strstr(resolved_full, resolved_base) != resolved_full)) {
- free(*filename);
- *filename = NULL;
- }
- if (!(*ref)) {
- free(resolved_base);
- free(resolved_full);
- }
} else
*filename = xstrdup(readme);
}
@@ -156,9 +143,6 @@ void cgit_print_repo_readme(char *path)
char *filename, *ref;
cgit_parse_readme(ctx.repo->readme, path, &filename, &ref, ctx.repo);
- if (!filename)
- return;
-
/* Print the calculated readme, either from the git repo or from the
* filesystem, while applying the about-filter.
*/