- sprintf(src_host, "%s!%s@%s", source_p->name, source_p->username, source_p->host);
- sprintf(src_iphost, "%s!%s@%s", source_p->name, source_p->username, source_p->sockhost);
- if(source_p->localClient->mangledhost != NULL)
- {
- /* if host mangling mode enabled, also check their real host */
- if(!strcmp(source_p->host, source_p->localClient->mangledhost))
- {
- sprintf(src_althost, "%s!%s@%s", source_p->name, source_p->username, source_p->orighost);
- use_althost = 1;
- }
- /* if host mangling mode not enabled and no other spoof,
- * also check the mangled form of their host */
- else if (!IsDynSpoof(source_p))
- {
- sprintf(src_althost, "%s!%s@%s", source_p->name, source_p->username, source_p->localClient->mangledhost);
- use_althost = 1;
- }
- }