James Moger
2013-09-23 288d6cc169706607601f185505fca50f9950c30b
Fix potential NPE in setting shared permissions
1 files modified
12 ■■■■ changed files
src/main/java/com/gitblit/GitBlit.java 12 ●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/GitBlit.java
@@ -2534,15 +2534,15 @@
                }
            }
            // 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();
        }
        // 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"));
        // update repository cache
        removeFromCachedRepositoryList(repositoryName);