diff options
Diffstat (limited to 'hugo-authentication.lua')
-rw-r--r-- | hugo-authentication.lua | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/hugo-authentication.lua b/hugo-authentication.lua index 28343ef..fe76019 100644 --- a/hugo-authentication.lua +++ b/hugo-authentication.lua @@ -24,10 +24,15 @@ local protected_repos = { } local public_repos = {} -public_repo_file = io.open('/usr/local/var/public-repos') -while data ~= nil do - public_repos[data] = true +public_repo_file, err = io.open('/usr/local/var/public-repos') +if public_repo_file == nil then + print(err) +else data = public_repo_file:read() + while data ~= nil do + public_repos[data] = true + data = public_repo_file:read() + end end -- A list of users and hashes, generated with `mkpasswd -m sha-512 -R 300000`. |