X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fnickserv.c;h=81fe3aa7e53c9448c683fe5a14049c44508347c2;hb=a96bcd75a7530b0f9a25209b585e3ee18dc49937;hp=305cfad8df465972fb69364fe1946ce7e3569cb2;hpb=dd42b21b5942e1aa570ccefe458bc159271aa7be;p=srvx.git diff --git a/src/nickserv.c b/src/nickserv.c index 305cfad..81fe3aa 100644 --- a/src/nickserv.c +++ b/src/nickserv.c @@ -944,7 +944,7 @@ set_user_handle_info(struct userNode *user, struct handle_info *hi, int stamp) user->next_authed = hi->users; hi->users = user; hi->lastseen = now; - if (IsHelper(user)) + if (IsHelper(user) && !userList_contains(&curr_helpers, user)) userList_append(&curr_helpers, user); if (hi->fakehost || old_info)