]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fix sending the wrong numerics on join when a topic is empty.
authorPeter Powell <petpow@saberuk.com>
Wed, 26 Aug 2015 11:02:31 +0000 (12:02 +0100)
committerPeter Powell <petpow@saberuk.com>
Wed, 26 Aug 2015 11:02:31 +0000 (12:02 +0100)
src/channels.cpp

index 9f1eafd0cb1f1e9654a8d3890310a46ac98af26a..6802e3d7dd7d049468dbe0ce6f52ad2a3171df20 100644 (file)
@@ -412,7 +412,7 @@ Channel* Channel::ForceChan(Channel* Ptr, User* user, const std::string &privs,
 
        if (IS_LOCAL(user))
        {
-               if (Ptr->topicset)
+               if (!Ptr->topic.empty())
                {
                        user->WriteNumeric(RPL_TOPIC, "%s %s :%s", user->nick.c_str(), Ptr->name.c_str(), Ptr->topic.c_str());
                        user->WriteNumeric(RPL_TOPICTIME, "%s %s %s %lu", user->nick.c_str(), Ptr->name.c_str(), Ptr->setby.c_str(), (unsigned long)Ptr->topicset);