From 119362701471c0cb6bdd1a61ac5701800e97f7bd Mon Sep 17 00:00:00 2001 From: Bwko Date: Mon, 31 Jul 2017 03:23:10 +0200 Subject: [PATCH] Fix Commits nil pointer dereference (#2203) --- routers/repo/commit.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/routers/repo/commit.go b/routers/repo/commit.go index 22de2450f..1835e4731 100644 --- a/routers/repo/commit.go +++ b/routers/repo/commit.go @@ -47,6 +47,10 @@ func renderIssueLinks(oldCommits *list.List, repoLink string) *list.List { // Commits render branch's commits func Commits(ctx *context.Context) { ctx.Data["PageIsCommits"] = true + if ctx.Repo.Commit == nil { + ctx.Handle(404, "Commit not found", nil) + return + } commitsCount, err := ctx.Repo.Commit.CommitsCount() if err != nil {