]> jfr.im git - solanum.git/blobdiff - modules/core/m_server.c
Remove stray SetCork.
[solanum.git] / modules / core / m_server.c
index 29512ec7b78adb25f3a526d046833f9d75f05053..47c8816b487616997eb735435f5198515a54a4d2 100644 (file)
@@ -33,7 +33,7 @@
 #include "numeric.h"           /* ERR_xxx */
 #include "s_conf.h"            /* struct ConfItem */
 #include "s_newconf.h"
-#include "s_log.h"             /* log level defines */
+#include "logger.h"            /* log level defines */
 #include "s_serv.h"            /* server_estab, check_server */
 #include "s_stats.h"           /* ServerStats */
 #include "scache.h"
@@ -173,6 +173,15 @@ mr_server(struct Client *client_p, struct Client *source_p, int parc, const char
                return 0;
                /* NOT REACHED */
                break;
+       case -5:
+               sendto_realops_snomask(SNO_GENERAL, L_ALL,
+                    "Connection from servername %s requires SSL/TLS but is plaintext",
+                    name);
+               ilog(L_SERVER, "Access denied, requires SSL/TLS but is plaintext from %s", 
+                    log_client_name(client_p, SHOW_IP));
+
+               exit_client(client_p, client_p, client_p, "Access denied, requires SSL/TLS but is plaintext");
+               return 0;
        }
 
        if((target_p = find_server(NULL, name)))