Author: Kev <klmitch@mit.edu>
[ircu2.10.12-pk.git] / ircd / m_topic.c
index 95f054e9e963d1fc284b8948a7a0e0e084dbb026..a8d5649afe25d42a89fc8c4011a14f9ad2f3fab1 100644 (file)
@@ -117,7 +117,7 @@ static void do_settopic(struct Client *sptr, struct Client *cptr,
    newtopic=ircd_strncmp(chptr->topic,topic,TOPICLEN)!=0;
    /* setting a topic */
    ircd_strncpy(chptr->topic, topic, TOPICLEN);
-   ircd_strncpy(chptr->topic_nick, sptr->name, NICKLEN);
+   ircd_strncpy(chptr->topic_nick, cli_name(sptr), NICKLEN);
    chptr->topic_time = CurrentTime;
    /* Fixed in 2.10.11: Don't propergate local topics */
    if (!IsLocalChannel(chptr->chname))