X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/b34a75051fea568210a38adb0659ab11ce67d1b9..3f5b88017d6667911c6a82a82ffd3f967690347e:/src/mod-track.c diff --git a/src/mod-track.c b/src/mod-track.c index 1668491..838a816 100644 --- a/src/mod-track.c +++ b/src/mod-track.c @@ -122,6 +122,8 @@ static int check_track_user(struct userNode *user) { int found; + if(!user) + return 0; dict_find(track_db, (const char *)user->nick, &found); return found; } @@ -441,13 +443,13 @@ MODCMD_FUNC(cmd_track) if(add == 2) { - if ((!strcasecmp(&data[i], "all"))) + if ((!strcasecmp(data, "all"))) { set_track_all(track_cfg); check_track_state(user); TRACK("$bALERT$b TRACK fully enabled by %s", user->nick); } - else if (!strcasecmp(&data[i], "none")) + else if (!strcasecmp(data, "none")) { clear_track_all(track_cfg); check_track_state(user);