projects
/
umurmur.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve logging for kick/ban
[umurmur.git]
/
src
/
messagehandler.c
diff --git
a/src/messagehandler.c
b/src/messagehandler.c
index 1e7a5566ab30e817fe99bbda820ea9b402332634..50b648a29fbecf31a8d9e22d3b8d276945f16ada 100644
(file)
--- a/
src/messagehandler.c
+++ b/
src/messagehandler.c
@@
-187,7
+187,7
@@
void Mh_handle_message(client_t *client, message_t *msg)
if (strlen(getStrConf(ADMIN_PASSPHRASE)) > 0 &&
Client_token_match(client, getStrConf(ADMIN_PASSPHRASE))) {
client->isAdmin = true;
if (strlen(getStrConf(ADMIN_PASSPHRASE)) > 0 &&
Client_token_match(client, getStrConf(ADMIN_PASSPHRASE))) {
client->isAdmin = true;
- Log_info
("User is admin
");
+ Log_info
_client(client, "User provided admin password
");
}
/* Setup UDP encryption */
}
/* Setup UDP encryption */
@@
-837,7
+837,8
@@
void Mh_handle_message(client_t *client, message_t *msg)
if (msg->payload.userRemove->has_ban && msg->payload.userRemove->ban) {
Ban_UserBan(target, msg->payload.userRemove->reason);
} else {
if (msg->payload.userRemove->has_ban && msg->payload.userRemove->ban) {
Ban_UserBan(target, msg->payload.userRemove->reason);
} else {
- Log_info("User kicked");
+ Log_info_client(target, "User kicked. Reason: '%s'",
+ strlen(msg->payload.userRemove->reason) == 0 ? "N/A" : msg->payload.userRemove->reason);
}
/* Re-use message */
Msg_inc_ref(msg);
}
/* Re-use message */
Msg_inc_ref(msg);