Forráskód Böngészése

* Unhandled exception with dns_idx

svn: 1491
Bryan Drewery 21 éve
szülő
commit
1d88ecfb7d
1 módosított fájl, 5 hozzáadás és 0 törlés
  1. 5 0
      src/adns.c

+ 5 - 0
src/adns.c

@@ -254,6 +254,11 @@ static int get_dns_idx()
 //        allocsock(sock, SOCK_CONNECT);
 //        allocsock(sock, SOCK_CONNECT);
 
 
         dns_idx = new_dcc(&dns_handler, 0);
         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);
         sdprintf("dns_idx: %d", dns_idx);
         dcc[dns_idx].sock = sock;
         dcc[dns_idx].sock = sock;
         dns_sock = sock;
         dns_sock = sock;