- WHOIS wurde faelschlicherweise an User geforwarded statt vom Server beantwortet.
This commit is contained in:
parent
428cc6258f
commit
baf845ddeb
|
@ -9,11 +9,14 @@
|
||||||
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
|
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
|
||||||
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
|
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
|
||||||
*
|
*
|
||||||
* $Id: irc.c,v 1.34 2002/01/09 01:09:58 alex Exp $
|
* $Id: irc.c,v 1.35 2002/01/09 21:30:45 alex Exp $
|
||||||
*
|
*
|
||||||
* irc.c: IRC-Befehle
|
* irc.c: IRC-Befehle
|
||||||
*
|
*
|
||||||
* $Log: irc.c,v $
|
* $Log: irc.c,v $
|
||||||
|
* Revision 1.35 2002/01/09 21:30:45 alex
|
||||||
|
* - WHOIS wurde faelschlicherweise an User geforwarded statt vom Server beantwortet.
|
||||||
|
*
|
||||||
* Revision 1.34 2002/01/09 01:09:58 alex
|
* Revision 1.34 2002/01/09 01:09:58 alex
|
||||||
* - WHOIS wird im "Strict-RFC-Mode" nicht mehr automatisch geforwarded,
|
* - WHOIS wird im "Strict-RFC-Mode" nicht mehr automatisch geforwarded,
|
||||||
* - andere Server werden nun ueber bisherige Server und User informiert.
|
* - andere Server werden nun ueber bisherige Server und User informiert.
|
||||||
|
@ -1130,7 +1133,7 @@ GLOBAL BOOLEAN IRC_WHOIS( CLIENT *Client, REQUEST *Req )
|
||||||
#endif
|
#endif
|
||||||
else target = NULL;
|
else target = NULL;
|
||||||
|
|
||||||
if( target && ( Client_NextHop( target ) != Client_ThisServer( ))) return IRC_WriteStrClientPrefix( target, from, "WHOIS %s :%s", Req->argv[0], ptr );
|
if( target && ( Client_NextHop( target ) != Client_ThisServer( )) && ( Client_Type( Client_NextHop( target )) == CLIENT_SERVER )) return IRC_WriteStrClientPrefix( target, from, "WHOIS %s :%s", Req->argv[0], ptr );
|
||||||
|
|
||||||
/* Nick, User und Name */
|
/* Nick, User und Name */
|
||||||
if( ! IRC_WriteStrClient( from, RPL_WHOISUSER_MSG, Client_ID( from ), Client_ID( c ), Client_User( c ), Client_Hostname( c ), Client_Info( c ))) return DISCONNECTED;
|
if( ! IRC_WriteStrClient( from, RPL_WHOISUSER_MSG, Client_ID( from ), Client_ID( c ), Client_User( c ), Client_Hostname( c ), Client_Info( c ))) return DISCONNECTED;
|
||||||
|
|
Loading…
Reference in New Issue