Просмотр исходного кода

* Warn if killsock(-1) is called

svn: 1099
Bryan Drewery 22 лет назад
Родитель
Сommit
9b90e6b056
2 измененных файлов с 5 добавлено и 2 удалено
  1. 4 2
      src/net.c
  2. 1 0
      src/users.c

+ 4 - 2
src/net.c

@@ -521,9 +521,11 @@ void real_killsock(register int sock, const char *file, int line)
 {
   register int	i;
 
-  /* Ignore invalid sockets.  */
-  if (sock < 0)
+  if (sock < 0) {
+    putlog(LOG_MISC, "*", "Attempt to kill socket -1 %s:%d", file, line);
     return;
+  }
+
   for (i = 0; i < MAXSOCKS; i++) {
     if ((socklist[i].sock == sock) && !(socklist[i].flags & SOCK_UNUSED)) {
       dropssl(sock);

+ 1 - 0
src/users.c

@@ -1258,6 +1258,7 @@ void autolink_cycle(char *start)
     }
   }
   putlog(LOG_DEBUG, "@", "Picking random hub from %d hubs", hlc);
+  /* This is mainly a sanity check if the userfile gets fucked :P */
   if (!hlc)
    fatal("userlist died!", 0);
   hlc = randint(hlc);