Print an error when complete reaches its recursion limit

This commit is contained in:
Johannes Altmanninger
2019-10-03 07:55:52 +02:00
committed by Fabian Homborg
parent b9a22c7136
commit aa011f70a8
3 changed files with 12 additions and 1 deletions

View File

@@ -59,3 +59,9 @@ complete
# CHECK: complete {{.*}}
# CHECK: complete {{.*}}
# CHECK: complete {{.*}}
# Recursive calls to complete (see #3474)
complete -c complete_test_recurse1 -xa '(echo recursing 1>&2; complete -C"complete_test_recurse1 ")'
complete -C'complete_test_recurse1 '
# CHECKERR: recursing
# CHECKERR: complete: maximum recursive depth reached