diff --git a/ChangeLog b/ChangeLog index 665d2993..bc9663c1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -9,6 +9,9 @@ -- ChangeLog -- +ngIRCd 0.12.X + - Fix Bug: 85: "WHO #SecretChannel" that user is not a member of now returns + proper RPL_ENDOFWHO_MSG instead of nothing. (Ali Shemiran) ngIRCd 0.12.0-pre2 (2008-04-29) diff --git a/src/ngircd/irc-info.c b/src/ngircd/irc-info.c index dbeed978..a3661f55 100644 --- a/src/ngircd/irc-info.c +++ b/src/ngircd/irc-info.c @@ -718,7 +718,7 @@ IRC_Send_WHO(CLIENT *Client, CHANNEL *Chan, bool OnlyOps) /* Secret channel? */ if (!is_member && strchr(Channel_Modes(Chan), 's')) - return CONNECTED; + return IRC_WriteStrClient(Client, RPL_ENDOFWHO_MSG, Client_ID(Client), Channel_Name(Chan)); cl2chan = Channel_FirstMember(Chan); for (; cl2chan ; cl2chan = Channel_NextMember(Chan, cl2chan)) {