summaryrefslogtreecommitdiffstats
path: root/lib/authenticator-plaintext.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2010-08-10 15:12:26 +0000
committerTed Trask <ttrask01@yahoo.com>2010-08-10 15:12:26 +0000
commit4892b9cbf61a21e6c1b5a50a96d93c7bc16c6e25 (patch)
tree5fbb180d81d16ad6610daf663cfcbee168fb08e4 /lib/authenticator-plaintext.lua
parent31d48d9640b85143d6b198af4cb117204265d58d (diff)
downloadacf-core-4892b9cbf61a21e6c1b5a50a96d93c7bc16c6e25.tar.bz2
acf-core-4892b9cbf61a21e6c1b5a50a96d93c7bc16c6e25.tar.xz
Fixed bug that caused exception when encountered invalid passwd line.
Diffstat (limited to 'lib/authenticator-plaintext.lua')
-rw-r--r--lib/authenticator-plaintext.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/authenticator-plaintext.lua b/lib/authenticator-plaintext.lua
index 2b6a064..5c37877 100644
--- a/lib/authenticator-plaintext.lua
+++ b/lib/authenticator-plaintext.lua
@@ -40,7 +40,9 @@ read_field = function(self, tabl, field)
for l in string.gmatch(m, "([^\n]+)\n?") do
local a = {}
a.id, a.entry = string.match(l, "^([^:=]*)[:=](.*)")
- table.insert(row, a)
+ if a.id then
+ table.insert(row, a)
+ end
end
return row
else