aboutsummaryrefslogtreecommitdiff
path: root/builtin/common/misc_helpers.lua
diff options
context:
space:
mode:
authorJude Melton-Houghton <jwmhjwmh@gmail.com>2023-01-10 09:25:48 -0500
committerGitHub <noreply@github.com>2023-01-10 09:25:48 -0500
commitab1fe80150a8031fb702b9ff776db2db4dea89a4 (patch)
treee84252b4e32e9c7b65f60cec101c16335756eb47 /builtin/common/misc_helpers.lua
parenta3177b89d8e68d39b8e2ad24e88cd87820d1135a (diff)
downloadminetest-ab1fe80150a8031fb702b9ff776db2db4dea89a4.tar.xz
Error when string.split is given empty separator (#13132)
Diffstat (limited to 'builtin/common/misc_helpers.lua')
-rw-r--r--builtin/common/misc_helpers.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/builtin/common/misc_helpers.lua b/builtin/common/misc_helpers.lua
index 1a2b9500a..90ac2ae4e 100644
--- a/builtin/common/misc_helpers.lua
+++ b/builtin/common/misc_helpers.lua
@@ -170,6 +170,9 @@ end
--------------------------------------------------------------------------------
function string.split(str, delim, include_empty, max_splits, sep_is_pattern)
delim = delim or ","
+ if delim == "" then
+ error("string.split separator is empty", 2)
+ end
max_splits = max_splits or -2
local items = {}
local pos, len = 1, #str