Browse Source

* Fixed getsock() being called wrong in check_maxfd()

svn: 1919
Bryan Drewery 21 năm trước cách đây
mục cha
commit
a07f56bb03
1 tập tin đã thay đổi với 5 bổ sung0 xóa
  1. 5 0
      src/shell.c

+ 5 - 0
src/shell.c

@@ -107,8 +107,13 @@ void check_maxfiles()
 {
   int sock = -1, sock1 = -1 , bogus = 0, failed_close = 0;
 
+#ifdef USE_IPV6
   sock1 = getsock(0, AF_INET);		/* fill up any lower avail */
   sock = getsock(0, AF_INET);
+#else
+  sock1 = getsock(0);
+  sock = getsock(0);
+#endif
 
   if (sock1 != -1)
     killsock(sock1);