struct ClientSocket *alertclient;
if(alertchan && (alertclient = getBotForChannel(chan)) != NULL) {
char msgBuf[MAXLEN];
- putsock(alertclient, "PRIVMSG %s :%s", alertchan->name, build_language_string(user, msgBuf, "NS_BOTWAR_ALERT", chan->name, user->nick));
+ putsock(alertclient, "PRIVMSG %s :%s", alertchan->name, build_language_string(NULL, msgBuf, "NS_BOTWAR_ALERT", chan->name, user->nick));
}
}
}
char *get_language_string(struct UserNode *user, const char* msg_ident) {
struct language* lang;
- if((user->flags & USERFLAG_ISAUTHED)) {
+ if(user && (user->flags & USERFLAG_ISAUTHED)) {
loadUserSettings(user);
lang = user->language;
} else