attrcache: fix use-after-free

Reported by coverity.
This commit is contained in:
Carlos Martín Nieto 2014-04-21 16:38:52 +02:00
parent a15d3537bb
commit 7839931019

View File

@ -229,8 +229,8 @@ int git_attr_cache__get(
if (error < 0) {
/* remove existing entry */
if (file) {
git_attr_file__free(file); /* offset incref from lookup */
attr_cache_remove(cache, file);
git_attr_file__free(file); /* offset incref from lookup */
file = NULL;
}
/* no error if file simply doesn't exist */