X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fmessagehandler.c;h=ba76ed68520befedf1c9e0088055a80e2938b5c4;hb=2ae1e3a1e414732354074d163ee074c24ec9d3bb;hp=b2f5670e90d6c0c1f08fdd67b531a465bde7fefb;hpb=0f60078dfd1f7a770311c3dffa011788e5b7dcc2;p=umurmur.git diff --git a/src/messagehandler.c b/src/messagehandler.c index b2f5670..ba76ed6 100644 --- a/src/messagehandler.c +++ b/src/messagehandler.c @@ -29,7 +29,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include -#include +#include #include "log.h" #include "list.h" @@ -79,9 +79,15 @@ void Mh_handle_message(client_t *client, message_t *msg) } switch (msg->messageType) { case Authenticate: - Log_debug("Authenticate message received"); - Log_debug("Username: %s", msg->payload.authenticate->username); + + if (IS_AUTH(client) || !msg->payload.authenticate->username) { + /* Authenticate message might be sent when a token is set by the user.*/ + if (msg->payload.authenticate->n_tokens > 0) { + Log_debug("Tokens in auth message from %s", client->username); + } + break; + } client->authenticated = true;