Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.zx2c4.com/cgit.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Keeping <john@keeping.me.uk>2017-02-19 15:27:48 +0300
committerLukas Fleischer <lfleischer@lfos.de>2017-08-10 16:15:56 +0300
commitfdcd7dc8186e8d928876ae858b7d2d3a87d29453 (patch)
tree6aaca987f01bd2bcd3d7f126db5e8ee7cf3f0d06 /configfile.c
parent67e2b69ec96a117b98c9028013ce0258574efe80 (diff)
ui-shared: don't print path crumbs without a repo
cgit_print_path_crumbs() can call repolink() which assumes that ctx.repo is non-null. Currently we don't have any commands that set want_vpath without also setting want_repo so it shouldn't be possible to fail this test, but the check in cgit.c is in the wrong order so it is possible to specify a query string like "?p=log&path=foo/bar" to end up here without a valid repository. This was found by American fuzzy lop [0]. [0] http://lcamtuf.coredump.cx/afl/ Signed-off-by: John Keeping <john@keeping.me.uk>
Diffstat (limited to 'configfile.c')
0 files changed, 0 insertions, 0 deletions