Fix possible infinite loop

This commit is contained in:
Tim Pope
2021-12-12 13:28:01 -05:00
parent 365231384c
commit 3fb9beacbc

View File

@@ -3515,9 +3515,10 @@ if !exists('s:resume_queue')
endif endif
function! fugitive#Resume() abort function! fugitive#Resume() abort
while len(s:resume_queue) while len(s:resume_queue)
if s:resume_queue[0][2] isnot# '' let enqueued = remove(s:resume_queue, 0)
if enqueued[2] isnot# ''
try try
call call('s:RunWait', remove(s:resume_queue, 0)) call call('s:RunWait', enqueued)
endtry endtry
endif endif
endwhile endwhile