Browse Source

- Removed max limit for connections (not needed anymore by libtorrent)

adaptive-webui-19844
Christophe Dumez 18 years ago
parent
commit
6244d1226f
  1. 12
      src/GUI.cpp

12
src/GUI.cpp

@ -48,9 +48,6 @@
#include "downloadThread.h" #include "downloadThread.h"
#include "downloadFromURLImp.h" #include "downloadFromURLImp.h"
#include <sys/time.h>
#include <sys/resource.h>
/***************************************************** /*****************************************************
* * * *
* GUI * * GUI *
@ -1421,17 +1418,10 @@ void GUI::configureSession(){
setInfoBar(tr("Listening on port: ")+ QString(misc::toString(new_listenPort).c_str())); setInfoBar(tr("Listening on port: ")+ QString(misc::toString(new_listenPort).c_str()));
} }
} }
struct rlimit rlim;
getrlimit(RLIMIT_NOFILE, &rlim);
s->set_max_connections((int)rlim.rlim_max-60);
// Apply max connec limit (-1 if disabled) // Apply max connec limit (-1 if disabled)
int max_connec = options->getMaxConnec(); int max_connec = options->getMaxConnec();
if(max_connec == -1 or max_connec >= (int)rlim.rlim_max-50){
s->set_max_connections(rlim.rlim_max-50);
}else{
s->set_max_connections(max_connec); s->set_max_connections(max_connec);
}
// Apply Up/Dl limits (-1 if disabled)
limits = options->getLimits(); limits = options->getLimits();
switch(limits.first){ switch(limits.first){
case -1: // Download limit disabled case -1: // Download limit disabled

Loading…
Cancel
Save