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

* Unhandled exception with dns_idx

svn: 1491
Bryan Drewery 21 лет назад
Родитель
Сommit
1d88ecfb7d
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      src/adns.c

+ 5 - 0
src/adns.c

@@ -254,6 +254,11 @@ static int get_dns_idx()
 //        allocsock(sock, SOCK_CONNECT);
 
         dns_idx = new_dcc(&dns_handler, 0);
+
+        if (dns_idx < 0) {
+         putlog(LOG_SERV, "*", "NO MORE DCC CONNECTIONS -- Can't create dns connection.");
+         return;
+        }
         sdprintf("dns_idx: %d", dns_idx);
         dcc[dns_idx].sock = sock;
         dns_sock = sock;