return 0;
}
-/* Refreshs the users host to the current fakehost. If no fakehost
- * is set, the account-host is created. If no Account is set,
- * nothing is done.
- * Returns 1 if the host changed and 0 if not.
- */
-int apply_fakehost(struct Client *cptr) {
- char buf[HOSTLEN];
- if(IsFakeHost(cptr)) {
- ircd_strncpy(buf, cli_user(cptr)->fakehost, HOSTLEN);
- }
- else if (IsAccount(cptr)) {
- ircd_snprintf(0, buf, HOSTLEN, "%s.%s", cli_user(cptr)->account, feature_str(FEAT_HIDDEN_HOST));
- }
- if(strncmp(buf, cli_user(cptr)->host, HOSTLEN) == 0) return 0;
- ircd_strncpy(cli_user(cptr)->host, buf, HOSTLEN);
- return 1;
-}
-
/** Calculate the hash value for a target.
* @param[in] target Pointer to target, cast to unsigned int.
* @return Hash value constructed from the pointer.