summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <Sinisa@sinisa.nasamreza.org>2002-03-09 14:22:41 +0200
committerunknown <Sinisa@sinisa.nasamreza.org>2002-03-09 14:22:41 +0200
commit003b294967317b4710714d8d2ab4880b8e5682e3 (patch)
treecb91f88ac818f061bc60f88da7e1c862c98d5e29
parent591a8bdcd02690bc00286c9a2e663df6045896a7 (diff)
parentc10827ba04cd417010beacfc5da972de65817574 (diff)
downloadmariadb-git-003b294967317b4710714d8d2ab4880b8e5682e3.tar.gz
Merge sinisa@work.mysql.com:/home/bk/mysql-4.1
into sinisa.nasamreza.org:/mnt/hdc/Sinisa/mysql-4.1
-rw-r--r--sql/mysqld.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/sql/mysqld.cc b/sql/mysqld.cc
index 187a4732aa0..5e4fc654320 100644
--- a/sql/mysqld.cc
+++ b/sql/mysqld.cc
@@ -2456,6 +2456,7 @@ pthread_handler_decl(handle_connections_sockets,arg __attribute__((unused)))
struct request_info req;
signal(SIGCHLD, SIG_DFL);
request_init(&req, RQ_DAEMON, libwrapName, RQ_FILE, new_sock, NULL);
+#ifndef __linux__
fromhost(&req);
if (!hosts_access(&req))
{
@@ -2465,6 +2466,12 @@ pthread_handler_decl(handle_connections_sockets,arg __attribute__((unused)))
clean_exit() - same stupid thing ...
*/
syslog(deny_severity, "refused connect from %s", eval_client(&req));
+#else
+ fromhost();
+ if (!hosts_access())
+ {
+ syslog(deny_severity, "refused connect from %s", eval_client());
+#endif
if (req.sink)
((void (*)(int))req.sink)(req.fd);