Fix validation recursion termination
Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-couch/commit/6e52fe80 Tree: http://git-wip-us.apache.org/repos/asf/couchdb-couch/tree/6e52fe80 Diff: http://git-wip-us.apache.org/repos/asf/couchdb-couch/diff/6e52fe80 Branch: refs/heads/HACK-benchmark-COUCHDB-3191-improve-couch-lru-performance Commit: 6e52fe80684bcfcaeba56ab8fc5da771f1e92d82 Parents: 0daf2dc Author: Paul J. Davis <paul.joseph.da...@gmail.com> Authored: Mon Oct 17 14:11:13 2016 -0500 Committer: Paul J. Davis <paul.joseph.da...@gmail.com> Committed: Mon Oct 17 14:11:13 2016 -0500 ---------------------------------------------------------------------- src/couch_lru.erl | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/couchdb-couch/blob/6e52fe80/src/couch_lru.erl ---------------------------------------------------------------------- diff --git a/src/couch_lru.erl b/src/couch_lru.erl index 3ecf0f6..c5c13e8 100644 --- a/src/couch_lru.erl +++ b/src/couch_lru.erl @@ -222,6 +222,9 @@ to_list(Lru, Ref) -> [DbName | to_list(Lru, Next)]. +validate(_Lru, undefined) -> + ok; + validate(Lru, Ref) -> #lru{ dbs = Dbs,