repo: ngircd
action: commit
revision: 
path_from: 
revision_from: 0131e1e00bc8ad35b030dfa6b8ab769b0657e174:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit 0131e1e00bc8ad35b030dfa6b8ab769b0657e174
Author: Sebastian Köhler 
Date:   Wed Mar 20 03:40:31 2013 +0100

    Lists_CheckReason(): Check for Client_MaskCloaked()

    Look for possible cloaked Masks in Lists. Users with +x usermode can be
    banned with their cloaked hostname now.

diff --git a/src/ngircd/lists.c b/src/ngircd/lists.c
index 6faf311a74f767207c0f2c622cde44e72a924280..
index ..21058a03116298b6cc81ff98f40b40d0c9caa502 100644
--- a/src/ngircd/lists.c
+++ b/src/ngircd/lists.c
@@ -342,7 +342,7 @@ Lists_CheckReason(struct list_head *h, CLIENT *Client)

 	while (e) {
 		next = e->next;
-		if (Match(e->mask, Client_Mask(Client))) {
+		if (Match(e->mask, Client_MaskCloaked(Client))) {
 			if (e->valid_until == 1) {
 				/* Entry is valid only once, delete it */
 				LogDebug("Deleted \"%s\" from list (used).",

-----END OF PAGE-----