log(DEFAULT,"*** BUG *** Write was given an invalid parameter");
return;
}
- log(DEBUG,"Write: Normal");
va_list argsPtr;
char textbuffer[MAXBUF],tb[MAXBUF];
va_start (argsPtr, text);
{
if (Config->GetIOHook(fd_ref_table[sock]->port))
{
- log(DEBUG,"Write: IO Hooked");
Config->GetIOHook(fd_ref_table[sock]->port)->OnRawSocketWrite(sock,tb,bytes);
}
else
log(DEFAULT,"*** BUG *** WriteServ was given an invalid parameter");
return;
}
- log(DEBUG,"WriteServ: normal");
va_list argsPtr;
va_start (argsPtr, text);
char textbuffer[MAXBUF],tb[MAXBUF];
{
if (Config->GetIOHook(fd_ref_table[sock]->port))
{
- log(DEBUG,"WriteServ: IO Hooked");
Config->GetIOHook(fd_ref_table[sock]->port)->OnRawSocketWrite(sock,tb,bytes);
}
else
log(DEFAULT,"*** BUG *** WriteFrom was given an invalid parameter");
return;
}
- log(DEBUG,"WriteFrom: normal");
va_list argsPtr;
va_start (argsPtr, text);
char textbuffer[MAXBUF],tb[MAXBUF];
{
if (Config->GetIOHook(fd_ref_table[sock]->port))
{
- log(DEBUG,"WriteFrom: IO hooked");
Config->GetIOHook(fd_ref_table[sock]->port)->OnRawSocketWrite(sock,tb,bytes);
}
else
{
for (ClassVector::iterator i = Config->Classes.begin(); i != Config->Classes.end(); i++)
{
- if ((i->type == CC_ALLOW) && match(user->host,i->host))
+ if ((i->type == CC_ALLOW) && match(user->host,i->host.c_str()))
{
- return i->pass;
+ return (char*)i->pass.c_str();
}
}
return "";
{
for (ClassVector::iterator i = Config->Classes.begin(); i != Config->Classes.end(); i++)
{
- if ((i->type == CC_DENY) && match(user->host,i->host))
+ if ((i->type == CC_DENY) && match(user->host,i->host.c_str()))
{
return true;
}