Add nil-check for file opening in git keyring credentials

This commit is contained in:
Talia 2023-04-03 15:27:54 +02:00
parent 8b9fcd9d6f
commit f06cbc94b1

View file

@ -15,7 +15,7 @@ end
if action == "get" then
local command = string.format('secret-tool lookup application git username %s host %s', options.username, options.host, options.username, options.host)
local file = io.popen(command, "r")
local file = assert(io.popen(command, "r"))
local password = file:read("all")
if password~="" then
print("password="..password)
@ -25,7 +25,7 @@ if action == "get" then
file:close()
elseif action == "store" then
local command = string.format('secret-tool store --label="git %s@%s" application git username %s host %s', options.username, options.host, options.username, options.host)
local file = io.popen(command, "w")
local file = assert(io.popen(command, "w"))
file:write(options.password)
file:close()
elseif action == "erase" then