[PATCH 0/2] fix infinite loop in ref resolution
- From
Jeff King <peff@peff.net>
- Date
- Oct 6, 2016, 16:47 UTC
- Message-ID
- <20161006164723.ocg2nbgtulpjcksp@sigill.intra.peff.net>
This fixes an infinite loop bug dating back to the v1.8.x era. Triggering it requires creating a broken symbolic link in the .git directory, so I don't think it's security-interesting. It should apply cleanly on "maint".
[1/2]: files_read_raw_ref: avoid infinite loop on broken symlinks [2/2]: files_read_raw_ref: prevent infinite retry loops in general
refs/files-backend.c | 14 +++++++++++++- t/t1503-rev-parse-verify.sh | 5 +++++ 2 files changed, 18 insertions(+), 1 deletion(-)