James Moger
2013-09-23 288d6cc169706607601f185505fca50f9950c30b
Fix potential NPE in setting shared permissions
1 files modified
8 ■■■■ changed files
src/main/java/com/gitblit/GitBlit.java 8 ●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/GitBlit.java
@@ -2534,16 +2534,16 @@
                }
            }
            // close the repository object
            r.close();
        }
        // Adjust permissions in case we updated the config files
        JGitUtils.adjustSharedPerm(new File(r.getDirectory().getAbsolutePath(), "config"),
                getString(Keys.git.createRepositoriesShared, "FALSE"));
        JGitUtils.adjustSharedPerm(new File(r.getDirectory().getAbsolutePath(), "HEAD"),
                getString(Keys.git.createRepositoriesShared, "FALSE"));
            // close the repository object
            r.close();
        }
        // update repository cache
        removeFromCachedRepositoryList(repositoryName);
        // model will actually be replaced on next load because config is stale