]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
pkgmgr: Fix crash when .conf release field is invalid
authorrubenwardy <rw@rubenwardy.com>
Sun, 28 Feb 2021 17:10:40 +0000 (17:10 +0000)
committerrubenwardy <rw@rubenwardy.com>
Sun, 28 Feb 2021 17:11:41 +0000 (17:11 +0000)
Fixes #10942

builtin/mainmenu/pkgmgr.lua

index 19127d8d3461fc22ea33b3787e0983e6fb7d6717..4aa05d8387b9928be05dc330c93cb5f8e0f457ba 100644 (file)
@@ -90,7 +90,7 @@ local function load_texture_packs(txtpath, retval)
                        retval[#retval + 1] = {
                                name = item,
                                author = conf:get("author"),
-                               release = tonumber(conf:get("release") or "0"),
+                               release = tonumber(conf:get("release")) or 0,
                                list_name = name,
                                type = "txp",
                                path = path,
@@ -135,7 +135,7 @@ function get_mods(path,retval,modpack)
                        -- Read from config
                        toadd.name = name
                        toadd.author = mod_conf.author
-                       toadd.release = tonumber(mod_conf.release or "0")
+                       toadd.release = tonumber(mod_conf.release) or 0
                        toadd.path = prefix
                        toadd.type = "mod"