]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/mod-track.c
changing how libtre is dealt with
[irc/evilnet/x3.git] / src / mod-track.c
index 16684910af569fcb3d266691f0861aa9ec235858..838a81619f70d79b06902d891702da3f5f8a8133 100644 (file)
@@ -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);