luci-lua-runtime: preload luci.ltn12
authorJo-Philipp Wich <jo@mein.io>
Thu, 10 Nov 2022 23:42:14 +0000 (00:42 +0100)
committerJo-Philipp Wich <jo@mein.io>
Thu, 10 Nov 2022 23:42:14 +0000 (00:42 +0100)
Some existing legacy code expects the luci.ltn12 namespace to be implicitly
available, even without requiring it beforehand.

Fixes: #6091
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
modules/luci-lua-runtime/luasrc/ucodebridge.lua

index 984fb0f7f2a715a96ae5a75ec314ec4e67282e9b..d36b974a73ee48ca83be5e27db6b4fc3fc2e1f2b 100644 (file)
@@ -2,10 +2,11 @@
 -- Licensed to the public under the Apache License 2.0.
 
 local coroutine, assert, error, type, require = coroutine, assert, error, type, require
-local tmpl = require "luci.template"
-local util = require "luci.util"
-local http = require "luci.http"
-local sys  = require "luci.sys"
+local tmpl  = require "luci.template"
+local util  = require "luci.util"
+local http  = require "luci.http"
+local sys   = require "luci.sys"
+local ltn12 = require "luci.ltn12"
 
 
 --- LuCI ucode bridge library.