diff --git a/Changes b/Changes index 42b6a95e2..933320d70 100644 --- a/Changes +++ b/Changes @@ -227,4 +227,4 @@ include/config.h - Config change in SSL.h detection part - SSL error change to sendto_umode(UMODE_JUNK) -- Fixed a hash error +- Fixed a hash error, topic problem diff --git a/src/channel.c b/src/channel.c index 4bde734aa..041d8048c 100644 --- a/src/channel.c +++ b/src/channel.c @@ -3502,7 +3502,7 @@ int m_topic(cptr, sptr, parc, parv) else if (ttime && topic && (IsServer(sptr) || IsULine(sptr))) { - if (!chptr->topic_time || ttime < chptr->topic_time) + if (!chptr->topic_time || ttime > chptr->topic_time) { /* setting a topic */ topiClen = strlen(topic);