summaryrefslogtreecommitdiffstats
path: root/aports
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2017-07-25 19:56:21 +0200
committerJakub Jirutka <jakub@jirutka.cz>2017-07-25 19:56:21 +0200
commitce8705fff368a585049602c99964f7cfe8747897 (patch)
tree48fe9605542757747fdf045d5310948d9271b30d /aports
parent4efd713435315918becc1a838fa3fb4f29e13d58 (diff)
downloadlua-aports-ce8705fff368a585049602c99964f7cfe8747897.tar.bz2
lua-aports-ce8705fff368a585049602c99964f7cfe8747897.tar.xz
db: fix access to invalid variable in split_apkbuild()
Diffstat (limited to 'aports')
-rw-r--r--aports/db.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/aports/db.lua b/aports/db.lua
index 75d8498..ca47491 100644
--- a/aports/db.lua
+++ b/aports/db.lua
@@ -57,6 +57,8 @@ local function split_apkbuild(line)
local dir, pkgname, pkgver, pkgrel, pkgdesc, arch, license, options, depends,
makedepends, checkdepends, subpackages, linguas, source, url =
string.match(line, string.rep("([^\\]*)", 14, "\\"))
+ linguas = split(linguas)
+
return {
dir = dir,
pkgname = pkgname,
@@ -67,8 +69,8 @@ local function split_apkbuild(line)
depends = split_deps(depends),
makedepends = split_deps(makedepends),
checkdepends = split_deps(checkdepends),
- linguas = split(linguas),
- subpackages = split_subpkgs(subpackages, r.linguas, pkgname),
+ linguas = linguas,
+ subpackages = split_subpkgs(subpackages, linguas, pkgname),
source = split(source),
url = url,
arch = split_key(arch),