aboutsummaryrefslogtreecommitdiff
path: root/ui-tree.h
diff options
from:
to:
context:
space:
mode:
authorGravatar Saya Andy <saya.andy@posteo.com> 2026-07-30 12:24:02 +0700
committerGravatar Saya Andy <saya.andy@posteo.com> 2026-07-30 12:24:02 +0700
commitdbed2ecdf824d154f7d69a624013a02e6e0966be (patch)
tree1f6458384bdc31b2fc30de0b920e22805a933e01 /ui-tree.h
parent26fbed3bc58600adc092ab41e094e0fcae60f3b2 (diff)
downloadcgitext-dbed2ecdf824d154f7d69a624013a02e6e0966be.tar.gz
cgitext-dbed2ecdf824d154f7d69a624013a02e6e0966be.zip
ui-shared: don't list branches when there is no repository
print_header() fills the branch switcher from the main ref store whenever ctx.repo is set. For a request which prints a page before prepare_repo_cmd() has cleared ctx.repo -- an unknown page name for a repository whose repo.path is broken, for instance -- the ref store has never been initialized, and get_main_ref_store() aborts after the response has already begun: BUG: refs.c:2301: reference backend is unknown get_main_ref_store print_header at ui-shared.c:1057 cgit_print_error_page(fmt="Invalid request") Add cgit_have_repository() to say whether the repository for this request was opened, and skip the switcher when it was not. Signed-off-by: Saya Andy <saya.andy@posteo.com>
Diffstat (limited to 'ui-tree.h')
0 files changed, 0 insertions, 0 deletions