diff options
author | Mika Havela <mika.havela@gmail.com> | 2008-08-22 15:35:57 +0000 |
---|---|---|
committer | Mika Havela <mika.havela@gmail.com> | 2008-08-22 15:35:57 +0000 |
commit | 62cb31e04b73d5e37706ea3dddefc5263b60648e (patch) | |
tree | 39fe63a3d26175d5efc09add86f2ffcb3a7bbafc /openntpd-model.lua | |
parent | 122192a0e2c54f0b71d50ae26cd54d6c8ad15d30 (diff) | |
download | acf-openntpd-62cb31e04b73d5e37706ea3dddefc5263b60648e.tar.bz2 acf-openntpd-62cb31e04b73d5e37706ea3dddefc5263b60648e.tar.xz |
Bugfix resolving problem when config file is missing.
git-svn-id: svn://svn.alpinelinux.org/acf/openntpd/trunk@1393 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'openntpd-model.lua')
-rw-r--r-- | openntpd-model.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/openntpd-model.lua b/openntpd-model.lua index 3869ee9..b5405b9 100644 --- a/openntpd-model.lua +++ b/openntpd-model.lua @@ -22,7 +22,7 @@ local function config_content( f ) local config = {} config.name = f local conf_file = fs.read_file_as_array ( config.name ) - for i=1,table.maxn(conf_file) do + for i=1,table.maxn((conf_file or {})) do local l = conf_file[i] -- Filter out commented lines if not string.find ( l, "^[;#].*" ) then @@ -239,7 +239,7 @@ end function getconfig () local path = configfile local config = {} - local configopts = getopts.getoptsfromfile(confdfile, "") + local configopts = getopts.getoptsfromfile(confdfile, "") or {} configopts["variables"] = config_content(path) |