diff options
author | Gavin Andresen <gavinandresen@gmail.com> | 2013-01-23 20:24:10 -0500 |
---|---|---|
committer | Gavin Andresen <gavinandresen@gmail.com> | 2013-01-23 20:24:10 -0500 |
commit | 9c9f5c1303dff0c010e9e68ba7b5619330edfb68 (patch) | |
tree | 8efd80076c690e597ee8b07f8597e6846d0b3ebb | |
parent | ce99358f4aa4182d6983fde3e33a8fdbe1dfe4c3 (diff) |
Let limitfreerelay=0 reject ALL free transactions
-rw-r--r-- | src/main.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main.cpp b/src/main.cpp index f0e7ac1371..e519332da6 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -754,7 +754,7 @@ bool CTxMemPool::accept(CTransaction &tx, bool fCheckInputs, bool fLimitFree, nLastTime = nNow; // -limitfreerelay unit is thousand-bytes-per-minute // At default rate it would take over a month to fill 1GB - if (dFreeCount > GetArg("-limitfreerelay", 15)*10*1000) + if (dFreeCount >= GetArg("-limitfreerelay", 15)*10*1000) return error("CTxMemPool::accept() : free transaction rejected by rate limiter"); if (fDebug) printf("Rate limit dFreeCount: %g => %g\n", dFreeCount, dFreeCount+nSize); |