summaryrefslogtreecommitdiff
path: root/sql/mysqld.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/mysqld.cc')
-rw-r--r--sql/mysqld.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/mysqld.cc b/sql/mysqld.cc
index 463d5d22481..86ad4fa7f6d 100644
--- a/sql/mysqld.cc
+++ b/sql/mysqld.cc
@@ -6274,7 +6274,7 @@ void handle_connections_sockets()
}
#endif // HAVE_POLL
- for (uint retry=0; retry < MAX_ACCEPT_RETRY; retry++)
+ for (uint retry=0; retry < MAX_ACCEPT_RETRY && !abort_loop; retry++)
{
size_socket length= sizeof(struct sockaddr_storage);
MYSQL_SOCKET new_sock;
@@ -8008,7 +8008,7 @@ mysqld_get_one_option(const struct my_option *opt, const char *argument,
global_system_variables.log_warnings= atoi(argument);
break;
case 'T':
- test_flags= argument ? (uint) atoi(argument) : 0;
+ test_flags= argument ? ((uint) atoi(argument) & ~TEST_BLOCKING) : 0;
opt_endinfo=1;
break;
case OPT_THREAD_CONCURRENCY: