]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/core/m_server.c
Fixed two places, where sendto_realops_flags was mistakenly used, and removed this...
[irc/rqf/shadowircd.git] / modules / core / m_server.c
index 4608bdbf87b6e2013c02f7bd8a1d49ac19ed8553..dfcf18e566b38c92509f3bfbfbe4cf741bfd3ac4 100644 (file)
@@ -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,\r
+                    "Connection from servername %s requires SSL/TLS but is plaintext",\r
+                    name);\r
+               ilog(L_SERVER, "Access denied, requires SSL/TLS but is plaintext from %s", \r
+                    log_client_name(client_p, SHOW_IP));\r
+\r
+               exit_client(client_p, client_p, client_p, "Access denied, requires SSL/TLS but is plaintext");\r
+               return 0;
        }
 
        if((target_p = find_server(NULL, name)))