1
0
mirror of https://github.com/anope/anope.git synced 2026-06-26 18:36:39 +02:00

Fixed /os ignore, /os exception del, and a crash in /cs entrymsg

This commit is contained in:
Adam
2011-07-26 23:18:54 -04:00
parent e8c00b9e8b
commit 088337ea07
3 changed files with 15 additions and 11 deletions
+5 -2
View File
@@ -72,10 +72,13 @@ class CommandEntryMessage : public Command
try
{
unsigned i = convertTo<unsigned>(message);
if (i <= messages.size())
if (i > 0 && i <= messages.size())
{
messages.erase(messages.begin() + i - 1);
ci->Extend("cs_entrymsg", new ExtensibleItemRegular<std::vector<EntryMsg> >(messages));
if (!messages.empty())
ci->Extend("cs_entrymsg", new ExtensibleItemRegular<std::vector<EntryMsg> >(messages));
else
ci->Shrink("cs_entrymsg");
source.Reply(_("Entry message \2%i\2 for \2%s\2 deleted."), i, ci->name.c_str());
}
else