Fix list indexing bug

This commit is contained in:
Tim Pope
2020-03-05 10:50:00 -05:00
parent e06005a742
commit dbc8d9a32c

View File

@@ -420,9 +420,9 @@ function! fugitive#PrepareDirEnvArgv(...) abort
let i = 0
while i < len(cmd)
if cmd[i] =~# '^$\|[\/.]' && cmd[i] !~# '^-'
let dir = remove(cmd, 0)
let dir = remove(cmd, i)
elseif cmd[i] =~# '^--git-dir='
let dir = remove(cmd, 0)[10:-1]
let dir = remove(cmd, i)[10:-1]
elseif type(cmd[i]) ==# type(0)
let dir = s:Dir(remove(cmd, i))
elseif cmd[i] ==# '-c' && len(cmd) > i + 1