001-Remove-concurrency-limit.patch 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. From f1a49736010170a70123db07ca41256ba92c0002 Mon Sep 17 00:00:00 2001
  2. From: klzgrad <[email protected]>
  3. Date: Sat, 3 Oct 2020 08:54:59 +0800
  4. Subject: [PATCH] Remove concurrency limit
  5. ---
  6. src/net/tools/naive/naive_proxy.cc | 3 +--
  7. src/net/tools/naive/naive_proxy_bin.cc | 2 +-
  8. 2 files changed, 2 insertions(+), 3 deletions(-)
  9. --- a/src/net/tools/naive/naive_proxy.cc
  10. +++ b/src/net/tools/naive/naive_proxy.cc
  11. @@ -5,7 +5,6 @@
  12. #include "net/tools/naive/naive_proxy.h"
  13. -#include <algorithm>
  14. #include <utility>
  15. #include "base/bind.h"
  16. @@ -39,7 +38,7 @@ NaiveProxy::NaiveProxy(std::unique_ptr<S
  17. protocol_(protocol),
  18. listen_user_(listen_user),
  19. listen_pass_(listen_pass),
  20. - concurrency_(std::min(4, std::max(1, concurrency))),
  21. + concurrency_(concurrency),
  22. resolver_(resolver),
  23. session_(session),
  24. net_log_(
  25. --- a/src/net/tools/naive/naive_proxy_bin.cc
  26. +++ b/src/net/tools/naive/naive_proxy_bin.cc
  27. @@ -299,7 +299,7 @@ bool ParseCommandLine(const CommandLine&
  28. if (!cmdline.concurrency.empty()) {
  29. if (!base::StringToInt(cmdline.concurrency, &params->concurrency) ||
  30. - params->concurrency < 1 || params->concurrency > 4) {
  31. + params->concurrency < 1) {
  32. std::cerr << "Invalid concurrency" << std::endl;
  33. return false;
  34. }