From 3eb8c0b71e370b8f227c766aa4c13a82d637c436 Mon Sep 17 00:00:00 2001 From: ttrask Date: Thu, 26 Feb 2009 15:41:38 +0000 Subject: Fixed bug in parse_configfile. git-svn-id: svn://svn.alpinelinux.org/acf/core/trunk@1710 ab2d0c66-481e-0410-8bed-d214d4d58bed --- lib/format.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib') diff --git a/lib/format.lua b/lib/format.lua index 63b8fec..e2069f0 100644 --- a/lib/format.lua +++ b/lib/format.lua @@ -101,6 +101,10 @@ function parse_configfile( input, comment ) local lines = parse_linesandwords(input, comment) for i,linetable in ipairs(lines) do + if string.find(linetable[1], "%S=%S") then + table.insert(linetable, 2, string.match(linetable[1], "=(%S+)")) + linetable[1] = string.match(linetable[1], "^[^=]+") + end config[linetable[1]] = table.concat(linetable, " ", 2) or "" end return config -- cgit v1.2.3