diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2017-07-25 19:56:21 +0200 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2017-07-25 19:56:21 +0200 |
commit | ce8705fff368a585049602c99964f7cfe8747897 (patch) | |
tree | 48fe9605542757747fdf045d5310948d9271b30d /aports | |
parent | 4efd713435315918becc1a838fa3fb4f29e13d58 (diff) | |
download | lua-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.lua | 6 |
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), |