Revert "lua: prevent configuration files from being executed as scripts"

This reverts commit 796bbd763a.
This commit is contained in:
Meo597
2026-10-15 06:36:39 +08:00
parent b408f7f0c7
commit 74456ca5e9
4 changed files with 10 additions and 267 deletions
+2 -8
View File
@@ -13,7 +13,6 @@ import (
"github.com/xtls/xray-core/common/buf"
"github.com/xtls/xray-core/common/errors"
"github.com/xtls/xray-core/common/platform"
"github.com/xtls/xray-core/common/utils"
"github.com/xtls/xray-core/main/confloader"
)
@@ -29,15 +28,10 @@ func ConfigLoader(arg string) (out io.Reader, err error) {
data, err = FetchHTTPContent(arg)
case arg == "stdin:":
data, err = platform.ReadConfigFile(os.Stdin)
data, err = io.ReadAll(os.Stdin)
default:
file, openErr := os.Open(arg)
if openErr != nil {
return nil, openErr
}
defer file.Close()
data, err = platform.ReadConfigFile(file)
data, err = os.ReadFile(arg)
}
if err != nil {