diff options
| author | Alexander Barton <alex@barton.de> | 2020-05-03 03:08:41 +0200 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2020-05-03 03:15:49 +0200 |
| commit | 0dc692b1f77a147d9d5bf63c1eb7889a239420b4 (patch) | |
| tree | 69ac6e963ad5f45a3541192f86fa95d9506ae9c7 /src | |
| parent | 79a917f954bef8089967786bd3597a6e5ff5c336 (diff) | |
| download | ngircd-0dc692b1f77a147d9d5bf63c1eb7889a239420b4.tar.gz ngircd-0dc692b1f77a147d9d5bf63c1eb7889a239420b4.zip | |
Log G-/K-Line changes only when not initiated by a server
This prevents the log from becomming spammed during "net bursts".
Diffstat (limited to 'src')
| -rw-r--r-- | src/ngircd/irc-oper.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/ngircd/irc-oper.c b/src/ngircd/irc-oper.c index e877213e..ae333b10 100644 --- a/src/ngircd/irc-oper.c +++ b/src/ngircd/irc-oper.c @@ -447,10 +447,11 @@ IRC_xLINE(CLIENT *Client, REQUEST *Req) if (Class_AddMask(class, Req->argv[0], timeout, Req->argv[2])) { - Log(LOG_NOTICE|LOG_snotice, - "\"%s\" added \"%s\" to %c-Line list: \"%s\" (%ld seconds).", - Client_Mask(from), Req->argv[0], class_c, - Req->argv[2], atol(Req->argv[1])); + if (Client_Type(from) != CLIENT_SERVER) + Log(LOG_NOTICE|LOG_snotice, + "\"%s\" added \"%s\" to %c-Line list: \"%s\" (%ld seconds).", + Client_Mask(from), Req->argv[0], class_c, + Req->argv[2], atol(Req->argv[1])); if (class == CLASS_GLINE) { /* Inform other servers */ IRC_WriteStrServersPrefix(Client, from, |