]> granicus.if.org Git - transmission/commitdiff
(libT) tweak getMaxAtomCount()
authorJordan Lee <jordan@transmissionbt.com>
Thu, 17 Jan 2013 01:10:59 +0000 (01:10 +0000)
committerJordan Lee <jordan@transmissionbt.com>
Thu, 17 Jan 2013 01:10:59 +0000 (01:10 +0000)
libtransmission/peer-mgr.c

index fc462d929992d3dc2f9ee25c69e1c5b830819801..9b72399656aae5cb12c760c114b921b933311889 100644 (file)
@@ -3713,11 +3713,7 @@ compareAtomPtrsByShelfDate (const void * va, const void *vb)
 static int
 getMaxAtomCount (const tr_torrent * tor)
 {
-    const int n = tor->maxConnectedPeers;
-    /* approximate fit of the old jump discontinuous function */
-    if (n >= 55) return     n + 150;
-    if (n >= 20) return 2 * n + 95;
-    return               4 * n + 55;
+  return MIN (50, tor->maxConnectedPeers * 3);
 }
 
 static void