summaryrefslogtreecommitdiffstats
path: root/openssh-model.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2009-04-01 14:59:31 +0000
committerTed Trask <ttrask01@yahoo.com>2009-04-01 14:59:31 +0000
commit93d7cf13e01d96d02af276772340a28f923407c1 (patch)
tree740c2e0e843c999090683bc68c1ed6119fd29b36 /openssh-model.lua
parent5c9769d8c4030bf84d51b1b051470d5775c02b60 (diff)
downloadacf-openssh-93d7cf13e01d96d02af276772340a28f923407c1.tar.bz2
acf-openssh-93d7cf13e01d96d02af276772340a28f923407c1.tar.xz
Error check for empty input.v0.1.4
Diffstat (limited to 'openssh-model.lua')
-rw-r--r--openssh-model.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/openssh-model.lua b/openssh-model.lua
index 3b8718b..26bc816 100644
--- a/openssh-model.lua
+++ b/openssh-model.lua
@@ -193,11 +193,11 @@ end
local function parseauthline(line)
local retval = {}
local words = format.string_to_table(line, "%s")
- if string.match(words[1], "^ssh%-%ws%w$") then
+ if words[1] and string.match(words[1], "^ssh%-%ws%w$") then
retval.perm = ""
retval.key = words[2]
retval.id = table.concat(words, " ", 3)
- elseif string.match(words[2], "^ssh%-%ws%w$") then
+ elseif words[2] and string.match(words[2], "^ssh%-%ws%w$") then
retval.perm = words[1]
retval.key = words[3]
retval.id = table.concat(words, " ", 4)