Skip to content

Commit ba80a97

Browse files
committed
fix: treat some code
1 parent 60c418e commit ba80a97

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

autoload/pass/get.vim

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,12 @@ function! pass#get#passphrase() abort
8989
" success
9090
redraw!
9191
" setup passphrase closure
92-
function s:_generate_get_passphrase_closure(_passphrase)
93-
return {-> a:_passphrase}
92+
function! s:_generate_get_passphrase_closure(passphrase)
93+
return {-> a:passphrase}
9494
endfunction
9595

9696
let s:_get_passphrase = s:_generate_get_passphrase_closure(s:_passphrase)
97+
9798
unlet s:_passphrase
9899
" exit
99100
break
@@ -119,7 +120,10 @@ function! pass#get#passphrase() abort
119120
endif
120121
endfor
121122

122-
return get(s:, '_passphrase', '')
123+
if exists('s:_get_passphrase')
124+
return s:_get_passphrase()
125+
endif
126+
return ''
123127
endfunction
124128

125129
" path

0 commit comments

Comments
 (0)