Compare commits

...

2 Commits

Author SHA1 Message Date
Erik Lilja f7fbfbd400
Merge 5b9ec99fe4 into b1134ab82e 2024-11-04 12:01:50 +01:00
Erik Lilja 5b9ec99fe4 fix(core): validate non-string plugin 2024-11-01 13:51:52 +01:00
1 changed files with 3 additions and 0 deletions

View File

@ -106,6 +106,9 @@ function M:add(plugin)
-- short url / ref -- short url / ref
if plugin[1] then if plugin[1] then
if type(plugin[1]) ~= "string" then
return self.spec:error("Invalid plugin spec " .. vim.inspect(plugin))
end
local slash = plugin[1]:find("/", 1, true) local slash = plugin[1]:find("/", 1, true)
if slash then if slash then
local prefix = plugin[1]:sub(1, 4) local prefix = plugin[1]:sub(1, 4)