Sanity check sample indexes to prevent malicious behavoir

This commit is contained in:
Xerasin 2021-12-01 12:09:50 -08:00
parent ea3773efd5
commit 5c2acd509a

View File

@ -201,16 +201,18 @@ if SERVER then
local newSamples = {}
for k,v in pairs(samples) do
local newSample = {
category = "custom-sample-hidden",
owner = ply:EntIndex(),
custom = true,
path = v[1],
name = v[2]
}
if k > 0 or k <= 10 then
local newSample = {
category = "custom-sample-hidden",
owner = ply:EntIndex(),
custom = true,
path = v[1],
name = v[2]
}
wowozela.KnownSamples[startID + k] = newSample
newSamples[startID + k] = newSample
wowozela.KnownSamples[startID + k] = newSample
newSamples[startID + k] = newSample
end
end
net.Start("wowozela_update_samples")