From 5c31fdb50c3230db5dd259d97285a8ac9e0fdf0c Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 30 Jan 2024 23:56:53 +0800 Subject: check string.split #4665 --- xmake/core/base/string.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xmake/core/base/string.lua b/xmake/core/base/string.lua index 625678c6c..2b89f6550 100644 --- a/xmake/core/base/string.lua +++ b/xmake/core/base/string.lua @@ -80,6 +80,9 @@ end -- ("1.2.3.4.5"):split('%.', {limit = 3}) => 1, 2, 3.4.5 -- function string:split(delimiter, opt) + if #delimiter == 0 then + os.raise("string.split(%s, \"\") use empty delimiter", self) + end local limit, plain, strict if opt then limit = opt.limit -- cgit v1.3.1