next = (CLIENT *)c->next;
if (c->account_name)
free(c->account_name);
+ if (c->cloaked)
+ free(c->cloaked);
free( c );
c = next;
}
free(Client->account_name);
if (*AccountName)
- Client->account_name = strdup(AccountName);
+ Client->account_name = strndup(AccountName,
+ CLIENT_NICK_LEN - 1);
else
Client->account_name = NULL;
}