Commit bff1b52a authored by Sergei Golubchik's avatar Sergei Golubchik

revno: 5305.1.1

committer: Marc Alff <marc.alff@oracle.com>
branch nick: mysql-5.6-bug17156507
timestamp: Tue 2013-07-23 15:08:32 +0200
message:
  Bug#17156507 SUCCESSFUL CONNECTION ATTEMPT DOESN'T RESET THE SUM_CONNECT_ERRORS COUNTER

(test case was merged with perfschema 5.6.17)
parent 5ffe939a
/* Copyright (c) 2000, 2012, Oracle and/or its affiliates. /* Copyright (c) 2000, 2013, Oracle and/or its affiliates.
Copyright (c) 2011, 2014, SkySQL Ab. Copyright (c) 2011, 2014, SkySQL Ab.
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
...@@ -457,12 +457,12 @@ int ip_to_hostname(struct sockaddr_storage *ip_storage, ...@@ -457,12 +457,12 @@ int ip_to_hostname(struct sockaddr_storage *ip_storage,
if (entry) if (entry)
{ {
entry->m_last_seen= now; entry->m_last_seen= now;
*connect_errors= entry->m_errors.m_connect;
if (entry->m_errors.m_connect > max_connect_errors) if (entry->m_errors.m_connect >= max_connect_errors)
{ {
entry->m_errors.m_host_blocked++; entry->m_errors.m_host_blocked++;
entry->set_error_timestamps(now); entry->set_error_timestamps(now);
*connect_errors= entry->m_errors.m_connect;
mysql_mutex_unlock(&hostname_cache->lock); mysql_mutex_unlock(&hostname_cache->lock);
DBUG_RETURN(RC_BLOCKED_HOST); DBUG_RETURN(RC_BLOCKED_HOST);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment