summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul J. Davis <paul.joseph.davis@gmail.com>2017-05-10 10:12:14 -0500
committerPaul J. Davis <paul.joseph.davis@gmail.com>2017-05-12 10:32:47 -0500
commitd0ef7571a74b3d6c7d892a039c580556a1848f09 (patch)
treea0edd42858974a45cc975153869c4cf2b358586d
parent692834e9b6bdfafffc5d26b3ef57c5e1c398a909 (diff)
downloadcouchdb-d0ef7571a74b3d6c7d892a039c580556a1848f09.tar.gz
Avoid bad match on really old databases
-rw-r--r--src/couch/src/couch_db.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/couch/src/couch_db.erl b/src/couch/src/couch_db.erl
index afd3e5d65..35bbc0983 100644
--- a/src/couch/src/couch_db.erl
+++ b/src/couch/src/couch_db.erl
@@ -393,8 +393,8 @@ get_pid(#db{main_pid = Pid}) ->
Pid.
get_doc_count(Db) ->
- {ok, {Count, _, _}} = couch_btree:full_reduce(Db#db.id_tree),
- {ok, Count}.
+ {ok, Reds} = couch_btree:full_reduce(Db#db.id_tree),
+ {ok, element(1, Reds)}.
get_uuid(#db{}=Db) ->
couch_db_header:uuid(Db#db.header).