Merge branch 'sj/refs-symref-referent-fix'
A double-free that may not trigger in practice by luck has been corrected in the reference resolution code. * sj/refs-symref-referent-fix: ref-cache: fix invalid free operation in `free_ref_entry`maint
commit
b4269ebf35
|
@ -68,8 +68,9 @@ static void free_ref_entry(struct ref_entry *entry)
|
|||
* trigger the reading of loose refs.
|
||||
*/
|
||||
clear_ref_dir(&entry->u.subdir);
|
||||
}
|
||||
} else {
|
||||
free(entry->u.value.referent);
|
||||
}
|
||||
free(entry);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue