Quellcode durchsuchen

* Detect if DEAF is supported, and what character to use

Bryan Drewery vor 16 Jahren
Ursprung
Commit
7ef7f029f5
2 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  1. 1 0
      src/mod/server.mod/server.c
  2. 3 0
      src/mod/server.mod/servmsg.c

+ 1 - 0
src/mod/server.mod/server.c

@@ -95,6 +95,7 @@ static time_t last_time;
 static bool use_penalties;
 static int use_fastdeq;
 size_t nick_len = 9;			/* Maximal nick length allowed on the network. */
+char deaf_char = 0;
 
 static bool double_mode = 0;		/* allow a msgs to be twice in a queue? */
 static bool double_server = 0;

+ 3 - 0
src/mod/server.mod/servmsg.c

@@ -294,6 +294,8 @@ got005(char *from, char *msg)
       use_penalties = 1;
     else if (!strcasecmp(tmp, "WHOX"))
       use_354 = 1;
+    else if (!strcasecmp(tmp, "DEAF"))
+      deaf_char = p[0]
     else if (!strcasecmp(tmp, "EXCEPTS"))
       use_exempts = 1;
     else if (!strcasecmp(tmp, "INVEX"))
@@ -1129,6 +1131,7 @@ static void disconnect_server(int idx, int dolost)
   floodless = 0;
   botuserhost[0] = 0;
   botuserip[0] = 0; 
+  deaf_char = 0;
   if (dolost) {
     Auth::DeleteAll();
     trying_server = 0;