struct handle_info *checklogin(const char *user, const char *pass, const char *numeric, const char *hostmask, const char *ipmask)
{
struct handle_info *hi;
- int match = 0, ii = 0;
+ unsigned int match = 0, ii = 0;
hi = dict_find(nickserv_handle_dict, user, NULL);
if(!hi)
return NULL;
} else {
devnull = unsplit_string(argv+1, argc-1, NULL);
if(devnull_check(devnull) == 1) {
+ if(hi->devnull)
+ free(hi->devnull);
hi->devnull = strdup(devnull);
}
}
static NICKSERV_FUNC(cmd_reclaim)
{
- struct handle_info *hi;
struct nick_info *ni;
struct userNode *victim;
NICKSERV_MIN_PARMS(2);
- hi = user->handle_info;
ni = dict_find(nickserv_nick_dict, argv[1], 0);
if (!ni) {
reply("NSMSG_UNKNOWN_NICK", argv[1]);