From 1dcfd2e983489e3f6c318e1d30ae59c925349fbc Mon Sep 17 00:00:00 2001
From: Yuhi Ishikura <yuhi.ishikura@gmail.com>
Date: Sun, 02 Jun 2013 10:44:03 -0400
Subject: [PATCH] Fixed problem that PagesServlet couldn't provide index.htm and index.mkd.

---
 src/main/java/com/gitblit/PagesServlet.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/gitblit/PagesServlet.java b/src/main/java/com/gitblit/PagesServlet.java
index 91f25b7..34fe10d 100644
--- a/src/main/java/com/gitblit/PagesServlet.java
+++ b/src/main/java/com/gitblit/PagesServlet.java
@@ -149,8 +149,11 @@
 				// find resource
 				String[] files = { "index.html", "index.htm", "index.mkd" };
 				for (String file : files) {
-					content = JGitUtils.getStringContent(r, tree, file, encodings)
-							.getBytes(Constants.ENCODING);
+					String stringContent = JGitUtils.getStringContent(r, tree, file, encodings);
+					if(stringContent == null){
+						continue;
+					}
+					content = stringContent.getBytes(Constants.ENCODING);
 					if (content != null) {
 						resource = file;
 						// assume text/html unless the servlet container

--
Gitblit v1.9.1