Prevent overlapping tags
This commit is contained in:
@@ -256,6 +256,15 @@ namespace Discord
|
||||
if (mode != TagHandling.Remove)
|
||||
{
|
||||
Emoji emoji = (Emoji)tag.Value;
|
||||
|
||||
//Remove if its name contains any bad chars (prevents a few tag exploits)
|
||||
for (int i = 0; i < emoji.Name.Length; i++)
|
||||
{
|
||||
char c = emoji.Name[i];
|
||||
if (!char.IsLetterOrDigit(c) && c != '_' && c != '-')
|
||||
return "";
|
||||
}
|
||||
|
||||
switch (mode)
|
||||
{
|
||||
case TagHandling.Name:
|
||||
|
||||
Reference in New Issue
Block a user