diff options
Diffstat (limited to 'src/refs.c')
-rw-r--r-- | src/refs.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/refs.c b/src/refs.c index b85a2e828..8bba3941e 100644 --- a/src/refs.c +++ b/src/refs.c @@ -844,8 +844,10 @@ static int reference__update_terminal( git_reference *ref; int error = 0; - if (nesting > MAX_NESTING_LEVEL) + if (nesting > MAX_NESTING_LEVEL) { + giterr_set(GITERR_REFERENCE, "Reference chain too deep (%d)", nesting); return GIT_ENOTFOUND; + } error = git_reference_lookup(&ref, repo, ref_name); |