diff options
| author | 2009-04-08 00:59:17 +0000 | |
|---|---|---|
| committer | 2009-04-08 00:59:17 +0000 | |
| commit | 200e06f78dbe43c02425951b278826832ee95c80 (patch) | |
| tree | 8db8425f42a1349b882d78442fdab0ce52e32eda /src/modules/m_permchannels.cpp | |
| parent | Fix irc_char_traits::find to behave correctly when the character is not found... (diff) | |
Set topic timestamp on newly created channels to a dummy value to work around bug #739 without protocol changes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11292 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules/m_permchannels.cpp')
| -rw-r--r-- | src/modules/m_permchannels.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modules/m_permchannels.cpp b/src/modules/m_permchannels.cpp index 85c83940e..68f7c0bb5 100644 --- a/src/modules/m_permchannels.cpp +++ b/src/modules/m_permchannels.cpp @@ -125,7 +125,10 @@ public: { c = new Channel(ServerInstance, channel, ServerInstance->Time()); if (!topic.empty()) + { c->SetTopic(NULL, topic, true); + c->topicset = 42; + } ServerInstance->Logs->Log("blah", DEBUG, "Added %s with topic %s", channel.c_str(), topic.c_str()); if (modes.empty()) |
