From 2343f36f30e1408809403f5db7790a8cfc27586a Mon Sep 17 00:00:00 2001 From: Bryce Kwon Date: Sat, 17 Oct 2026 12:53:17 -1000 Subject: Make two branch conditions say what they rely on cgit_parse_url tested ctx.repo where the loop sets repo_end alongside it, and the log's closing link kept a commit it never read. Clang's analyzer tripped on both. --- source/parsing.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/parsing.c') diff --git a/source/parsing.c b/source/parsing.c index da09b2b..dab81fa 100644 --- a/source/parsing.c +++ b/source/parsing.c @@ -149,7 +149,7 @@ void cgit_parse_url(const char *url) slash = strchr(slash + 1, '/'); } - if (ctx.repo) { + if (repo_end) { ctx.qry.repo = ctx.repo->url; page_end = strchr(repo_end + 1, '/'); if (page_end) { -- cgit