소스 검색

* Unhandled exception with dns_idx

svn: 1491
Bryan Drewery 21 년 전
부모
커밋
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;