]> jfr.im git - solanum.git/commitdiff
Fixed two places, where sendto_realops_flags was mistakenly used, and removed this...
authorValery Yatsko <redacted>
Tue, 8 Apr 2008 16:32:58 +0000 (20:32 +0400)
committerValery Yatsko <redacted>
Tue, 8 Apr 2008 16:32:58 +0000 (20:32 +0400)
include/send.h
modules/core/m_server.c
src/listener.c
src/send.c

index c47bd23567e5f4ee23197129193dad2915e3011e..cacdc7a6e6521bbb20d839f6bf93a0716323369c 100644 (file)
@@ -72,7 +72,6 @@ extern void sendto_monitor(struct monitor *monptr, const char *, ...) AFP(2, 3);
 extern void sendto_anywhere(struct Client *, struct Client *, const char *,
                            const char *, ...) AFP(4, 5);
 
-extern void sendto_realops_flags(int, int, const char *, ...) AFP(3, 4);
 extern void sendto_realops_snomask(int, int, const char *, ...) AFP(3, 4);
 extern void sendto_realops_snomask_from(int, int, struct Client *, const char *, ...) AFP(4, 5);
 
index 3a34c5372d6a02a5ea2a37c0885af0bf01de83f1..dfcf18e566b38c92509f3bfbfbe4cf741bfd3ac4 100644 (file)
@@ -174,7 +174,7 @@ mr_server(struct Client *client_p, struct Client *source_p, int parc, const char
                /* NOT REACHED */
                break;
        case -5:
-               sendto_realops_flags(SNO_GENERAL, L_ALL,\r
+               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
index c95e34f8995f569ff197001edc9a95e96afa0ebf..0cf3302a1b8dd6d4a177d5cf90466d719cda71ea 100644 (file)
@@ -501,7 +501,7 @@ accept_precallback(rb_fde_t *F, struct sockaddr *addr, rb_socklen_t addrlen, voi
                 */
                if((last_oper_notice + 20) <= rb_current_time())
                {
-                       sendto_realops_flags(SNO_GENERAL, L_ALL,
+                       sendto_realops_snomask(SNO_GENERAL, L_ALL,
                                             "All connections in use. (%s)",
                                             get_listener_name(listener));
                        last_oper_notice = rb_current_time();
index d2d603fde4ce423349e6f4b4a052445645129a1c..68d6ee6be796c383e1f1e326b1e4193e1959f50a 100644 (file)
@@ -958,46 +958,6 @@ sendto_anywhere(struct Client *target_p, struct Client *source_p,
        rb_linebuf_donebuf(&linebuf);
 }
 
-/* sendto_realops_flags()
- *
- * inputs      - umode needed, level (opers/admin), va_args
- * output      -
- * side effects - message is sent to opers with matching umodes
- */
-void
-sendto_realops_flags(int flags, int level, const char *pattern, ...)
-{
-       struct Client *client_p;
-       rb_dlink_node *ptr;
-       rb_dlink_node *next_ptr;
-       va_list args;
-       buf_head_t linebuf;
-
-       rb_linebuf_newbuf(&linebuf);
-
-       va_start(args, pattern);
-       rb_linebuf_putmsg(&linebuf, pattern, &args, 
-                      ":%s NOTICE * :*** Notice -- ", me.name);
-       va_end(args);
-
-       RB_DLINK_FOREACH_SAFE(ptr, next_ptr, local_oper_list.head)
-       {
-               client_p = ptr->data;
-
-               /* If we're sending it to opers and theyre an admin, skip.
-                * If we're sending it to admins, and theyre not, skip.
-                */
-               if(((level == L_ADMIN) && !IsOperAdmin(client_p)) ||
-                  ((level == L_OPER) && IsOperAdmin(client_p)))
-                       continue;
-
-               if(client_p->umodes & flags)
-                       _send_linebuf(client_p, &linebuf);
-       }
-
-       rb_linebuf_donebuf(&linebuf);
-}
-
 /* sendto_realops_snomask()
  *
  * inputs      - snomask needed, level (opers/admin), va_args